Package org.edg.data.reptor.storage

Interface Summary
FileHandle FileHandle is the Interface that defines file based actions.
GlobusURLCopy This class contains the calls to the globus URL-COPY command.
GridFTP This interface contains the calls to the globus GridFTP commands used by edg-rm.
StorageResource Storage Resource interface
 

Class Summary
FileCacher FileCopier abstracts out the various ways we can implement copy functionality between two FileHandles.
FileCopier FileCopier abstracts out the various ways we can implement copy functionality between two FileHandles.
FileHandleCastorSRMImpl Castor SRM file handle
FileHandleFactory FileHandleFactory provides appropriate FileHandles based on file URIs provided
FileHandleGridFTPImpl FileHandleGridFTPImpl is an implementation of the FileHandle interface based upon the CoG service using the gsiftp protocol.
FileHandleLocalImpl FileHandleLocalImpl is the implementation of FileHandle for files available on a local file system based on the java.io.File class.
FileHandleSEImpl Implementation to conect with the WP5 SE via its open web service.
FileHandleURIImpl FileHandleURIImpl is a dummy implementation of FileHandle that has only the function to convert a URI into a globus URI.
GlobusURLCopyCoGImpl This class contains the cog calls to the globus URL-COPY command.
GlobusURLCopyFactory The factory to instantiate an info service provider
GlobusURLCopyNativeImpl This class contains the native calls to the globus URL-COPY command.
GridFTPFactory The factory to instantiate an info service provider
RequestStatus SRM RequestStatus class
StorageResourceFactory create storage resources
StorageResourceGridFTPImpl Dummy gridftp implementation of a storage resource.
StorageResourceSEImpl SE implementation of the storage resource.
StorageResourceSRMImpl Castor SRM implementation for a Storage Resource Interface
 

Exception Summary
DestinationExistsException TODO: description
FileCacherException  
FileCopierException  
FileHandleException  
GlobusURLCopyException  
InvalidFileNameException  
InvalidSETypeException Exception thrown if a specified SE type is not recognized
NotCastorSRMException Thrown when a Castor SRM is expected but a non-castor SRM object is trying to return it
NotSEException Thrown if the StorageResource is not an SE
StorageResourceException TODO: description