org.globus.transfer.reliable.client
Class ReliableFileTransferJob
java.lang.Object
org.globus.transfer.reliable.client.ReliableFileTransferJob
- All Implemented Interfaces:
- NotifyCallback
- public class ReliableFileTransferJob
- extends Object
- implements NotifyCallback
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rftRequest
private org.globus.rft.generated.BaseRequestType rftRequest
host
private String host
port
private String port
terminationTime
private int terminationTime
securityType
private String securityType
msgProtectionType
private Integer msgProtectionType
authorization
private Authorization authorization
rftEprFile
private String rftEprFile
delegationEprFile
private String delegationEprFile
rftEndpointReferenceType
private EndpointReferenceType rftEndpointReferenceType
listeners
private Vector listeners
BASE_SERVICE_PATH
private static final String BASE_SERVICE_PATH
- See Also:
- Constant Field Values
RFT_FACTORY
private static final String RFT_FACTORY
- See Also:
- Constant Field Values
RFT_SERVICE
private static final String RFT_SERVICE
- See Also:
- Constant Field Values
endpointType
private String endpointType
rftFactoryUrl
private String rftFactoryUrl
rftServiceUrl
private String rftServiceUrl
rftFactoryPort
private org.globus.rft.generated.ReliableFileTransferFactoryPortType rftFactoryPort
rftPortType
private org.globus.rft.generated.ReliableFileTransferPortType rftPortType
DEFAULT_MSG_PROTECTION
public static final Integer DEFAULT_MSG_PROTECTION
DEFAULT_SECURITY_TYPE
private static final String DEFAULT_SECURITY_TYPE
- See Also:
- Constant Field Values
DEFAULT_AUTHZ
private static final Authorization DEFAULT_AUTHZ
delegationEpr
protected EndpointReferenceType delegationEpr
clientSecurityDescriptor
private ClientSecurityDescriptor clientSecurityDescriptor
credential
private org.globus.gsi.GlobusCredential credential
consumer
private NotificationConsumerManager consumer
finishedCount
private int finishedCount
failedCount
private int failedCount
transferCount
private int transferCount
status
private String status
overallStatus
private org.globus.rft.generated.OverallStatus overallStatus
requestStatusRP
private org.globus.rft.generated.RequestStatusType requestStatusRP
fault
private BaseFaultType fault
verbose
private boolean verbose
subscribedForRequestStatus
private boolean subscribedForRequestStatus
ReliableFileTransferJob
public ReliableFileTransferJob(org.globus.rft.generated.BaseRequestType rftRequest)
ReliableFileTransferJob
public ReliableFileTransferJob()
setRFTRequest
public void setRFTRequest(org.globus.rft.generated.BaseRequestType rftRequest)
getRFTRequest
public org.globus.rft.generated.BaseRequestType getRFTRequest()
setHost
public void setHost(String host)
getHost
public String getHost()
setPort
public void setPort(String port)
getPort
public String getPort()
destroy
public void destroy()
throws Exception
- Throws:
Exception
setTerminationTime
public void setTerminationTime(int terminationTime)
getTerminationTime
public int getTerminationTime()
getStatus
public String getStatus()
setAuthorization
public void setAuthorization(Authorization authorization)
getAuthorization
public Authorization getAuthorization()
setSecurityType
public void setSecurityType(String securityType)
getSecurityType
public String getSecurityType()
setMsgProtectionType
public void setMsgProtectionType(Integer msgProtectionType)
getMsgProtectionType
public Integer getMsgProtectionType()
setRftEprFile
public void setRftEprFile(String rftEprFile)
getRftEprFile
public String getRftEprFile()
setDelegationEprFile
public void setDelegationEprFile(String delegationEprFile)
getDelegationEprFile
public String getDelegationEprFile()
setClientSecurityDescriptor
public void setClientSecurityDescriptor(ClientSecurityDescriptor clientSecurityDescriptor)
getClientSecurityDescriptor
public ClientSecurityDescriptor getClientSecurityDescriptor()
setSecurityOnStub
public void setSecurityOnStub(Stub stub)
setCredential
public void setCredential(org.globus.gsi.GlobusCredential credential)
getCredential
public org.globus.gsi.GlobusCredential getCredential()
throws Exception
- Throws:
Exception
setDelegationEpr
public void setDelegationEpr(EndpointReferenceType delegationEpr)
setEndpointType
public void setEndpointType(String endpointType)
getEndpointType
public String getEndpointType()
getDelegationEpr
public EndpointReferenceType getDelegationEpr()
throws Exception
- Throws:
Exception
setRFTFactoryUrl
public void setRFTFactoryUrl(String rftFactoryUrl)
getRFTFactoryUrl
public String getRFTFactoryUrl()
setRFTServiceUrl
public void setRFTServiceUrl(String rftServiceUrl)
getRFTServiceUrl
public String getRFTServiceUrl()
getRFTFactoryPort
public org.globus.rft.generated.ReliableFileTransferFactoryPortType getRFTFactoryPort()
throws Exception
- Throws:
Exception
getRFTPort
public org.globus.rft.generated.ReliableFileTransferPortType getRFTPort()
throws Exception
- Throws:
Exception
create
public EndpointReferenceType create()
throws Exception
- Throws:
Exception
writeEprToFile
public void writeEprToFile()
throws Exception
- Throws:
Exception
getRftEPR
public EndpointReferenceType getRftEPR()
subscribeForOverallStatus
public void subscribeForOverallStatus()
throws Exception
- Throws:
Exception
subscribeForRequestStatus
public void subscribeForRequestStatus()
throws Exception
- Throws:
Exception
subscribe
private void subscribe(QName qName)
throws Exception
- Throws:
Exception
start
public org.globus.rft.generated.StartOutputType start()
throws Exception
- Throws:
Exception
getOverallStatus
public org.globus.rft.generated.OverallStatus getOverallStatus()
setOverallStatus
public void setOverallStatus(org.globus.rft.generated.OverallStatus overallStatus)
getFault
public BaseFaultType getFault()
getTransferCount
public int getTransferCount()
setTransferCount
public void setTransferCount(int transferCount)
getFinishedCount
public int getFinishedCount()
setFinishedCount
public void setFinishedCount(int finishedCount)
getFailedCount
public int getFailedCount()
setFailedCount
public void setFailedCount(int failedCount)
setVerbose
public void setVerbose(boolean verbose)
throws Exception
- Throws:
Exception
getVerbose
public boolean getVerbose()
deliver
public void deliver(List topicPath,
EndpointReferenceType producer,
Object message)
- Specified by:
deliver in interface NotifyCallback
getFaultFromRP
public BaseFaultType getFaultFromRP(org.globus.rft.generated.RFTFaultResourcePropertyType faultRP)
addListener
public void addListener(TransferStatusListener listener)
removeListener
public void removeListener(TransferStatusListener listener)