org.globus.transfer.reliable.client
Class BaseRFTClient
java.lang.Object
org.globus.wsrf.client.BaseClient
org.globus.transfer.reliable.client.BaseRFTClient
- All Implemented Interfaces:
- NotifyCallback
- Direct Known Subclasses:
- ReliableFileDeleteClient, ReliableFileTransferClient
- public class BaseRFTClient
- extends BaseClient
- implements NotifyCallback
BaseClient for RFT service
| Fields inherited from class org.globus.wsrf.client.BaseClient |
ANON, anonymous, APPLICATION_ERROR, authorization, COMMAND_LINE_ERROR, CONTEXT, contextLifetime, CONV_ACTOR, convActor, customUsage, DEBUG, debugMode, DELEG, delegation, DESCRIPTOR, descriptorFile, EPR_FILE, helpFooter, helpHeader, mechanism, MECHANISM, MSG_ACTOR, msgActor, options, protection, PROTECTION, PUB_KEY_FILE, publicKeyFilename, RESOURCE_KEY, SERVICE_URL |
|
Method Summary |
static org.apache.axis.message.addressing.EndpointReferenceType |
createRFT(java.lang.String rftFactoryAddress,
org.globus.rft.generated.BaseRequestType request)
|
static org.apache.axis.message.addressing.EndpointReferenceType |
delegateCredential(java.lang.String host,
java.lang.String port)
|
void |
deliver(java.util.List topicPath,
org.apache.axis.message.addressing.EndpointReferenceType producer,
java.lang.Object message)
|
static ClientSecurityDescriptor |
getClientSecDesc()
|
static org.globus.rft.generated.ReliableFileTransferFactoryPortType |
getFactoryPort(java.lang.String rftFactoryAddress)
|
private BaseFaultType |
getFaultFromRP(org.globus.rft.generated.RFTFaultResourcePropertyType faultRP)
|
protected static java.lang.String |
getValue(int i)
|
static void |
parseArgs()
|
static void |
printUsage()
Prints the usage |
static void |
setSecurity(javax.xml.rpc.Stub stub)
|
static void |
subscribe(org.globus.rft.generated.ReliableFileTransferPortType rft)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rftLocator
public static org.globus.rft.generated.service.ReliableFileTransferServiceAddressingLocator rftLocator
SERVICE_URL_ROOT
static final java.lang.String SERVICE_URL_ROOT
- See Also:
- Constant Field Values
rftFactoryLocator
public static org.globus.rft.generated.service.ReliableFileTransferFactoryServiceAddressingLocator rftFactoryLocator
factoryPort
private static org.globus.rft.generated.ReliableFileTransferFactoryPortType factoryPort
consumer
private static NotificationConsumerManager consumer
transferCount
public static int transferCount
finished
public static int finished
failed
public static int failed
endpoint
public static java.net.URL endpoint
HOST
public static java.lang.String HOST
PORT
public static java.lang.String PORT
PROTOCOL
public static java.lang.String PROTOCOL
TERM_TIME
public static int TERM_TIME
PATH_TO_FILE
public static java.lang.String PATH_TO_FILE
AUTHZ
public static java.lang.String AUTHZ
cmd
public static java.lang.String[] cmd
outFileName
public static java.lang.String outFileName
authType
public static java.lang.Object authType
authVal
public static java.lang.Object authVal
authzVal
public static Authorization authzVal
optionString
public static java.lang.String optionString
BaseRFTClient
public BaseRFTClient()
parseArgs
public static void parseArgs()
getValue
protected static java.lang.String getValue(int i)
createRFT
public static org.apache.axis.message.addressing.EndpointReferenceType createRFT(java.lang.String rftFactoryAddress,
org.globus.rft.generated.BaseRequestType request)
throws java.lang.Exception
- Parameters:
request -
- Returns:
- rft epr
- Throws:
java.lang.Exception
printUsage
public static void printUsage()
- Prints the usage
deliver
public void deliver(java.util.List topicPath,
org.apache.axis.message.addressing.EndpointReferenceType producer,
java.lang.Object message)
- Specified by:
deliver in interface NotifyCallback
- Parameters:
topicPath - producer - message -
delegateCredential
public static org.apache.axis.message.addressing.EndpointReferenceType delegateCredential(java.lang.String host,
java.lang.String port)
throws java.lang.Exception
- Parameters:
host - port -
- Returns:
-
- Throws:
java.lang.Exception
setSecurity
public static void setSecurity(javax.xml.rpc.Stub stub)
subscribe
public static void subscribe(org.globus.rft.generated.ReliableFileTransferPortType rft)
throws java.lang.Exception
- Throws:
java.lang.Exception
getFaultFromRP
private BaseFaultType getFaultFromRP(org.globus.rft.generated.RFTFaultResourcePropertyType faultRP)
getClientSecDesc
public static ClientSecurityDescriptor getClientSecDesc()
getFactoryPort
public static org.globus.rft.generated.ReliableFileTransferFactoryPortType getFactoryPort(java.lang.String rftFactoryAddress)
throws java.lang.Exception
- Throws:
java.lang.Exception