org.globus.transfer.reliable.service.factory
Class ReliableFileTransferFactoryService

java.lang.Object
  extended byorg.globus.transfer.reliable.service.factory.ReliableFileTransferFactoryService
All Implemented Interfaces:
Resource, ResourceProperties

public class ReliableFileTransferFactoryService
extends Object
implements Resource, ResourceProperties

RFT Factory Service


Field Summary
private  ActiveResourceInstancesRP activeResourcesRP
           
private  DelegationServiceEndpoint delegationEndpoint
           
private static org.globus.util.I18n i18n
           
private static org.apache.commons.logging.Log logger
           
private  ServiceMetaDataResourceProperty metadata
           
private  ResourcePropertySet resourcePropertySet
           
private  RFTFactoryStartTime rftFactoryStartTime
           
private  TotalNumberOfActiveTransfers totalNumberOfActiveTransfers
           
private  TotalNumberOfBytesTransferred totalNumberOfBytesTransferred
           
private  TotalNumberOfTransfersRP totalTransfersRP
           
 
Constructor Summary
ReliableFileTransferFactoryService()
          Initialize the factory along with RPs of the factory, and register to the local default index service.
 
Method Summary
 CreateReliableFileTransferOutputType createReliableFileTransfer(CreateReliableFileTransferInputType input)
           
 ResourcePropertySet getResourcePropertySet()
           
(package private)  void registerToMDS()
          registers RFT to local MDS index
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static org.apache.commons.logging.Log logger

i18n

private static org.globus.util.I18n i18n

resourcePropertySet

private ResourcePropertySet resourcePropertySet

totalTransfersRP

private TotalNumberOfTransfersRP totalTransfersRP

activeResourcesRP

private ActiveResourceInstancesRP activeResourcesRP

delegationEndpoint

private DelegationServiceEndpoint delegationEndpoint

rftFactoryStartTime

private RFTFactoryStartTime rftFactoryStartTime

totalNumberOfActiveTransfers

private TotalNumberOfActiveTransfers totalNumberOfActiveTransfers

totalNumberOfBytesTransferred

private TotalNumberOfBytesTransferred totalNumberOfBytesTransferred

metadata

private ServiceMetaDataResourceProperty metadata
Constructor Detail

ReliableFileTransferFactoryService

public ReliableFileTransferFactoryService()
Initialize the factory along with RPs of the factory, and register to the local default index service.

Method Detail

getResourcePropertySet

public ResourcePropertySet getResourcePropertySet()
Specified by:
getResourcePropertySet in interface ResourceProperties

createReliableFileTransfer

public CreateReliableFileTransferOutputType createReliableFileTransfer(CreateReliableFileTransferInputType input)
                                                                throws RemoteException,
                                                                       BaseFaultType
Parameters:
input -
Returns:
CreateReliableFileTransferOutputType
Throws:
RemoteException
BaseFaultType

registerToMDS

void registerToMDS()
registers RFT to local MDS index