org.edg.data.reptor.storage
Interface StorageResource
- All Known Implementing Classes:
- StorageResourceGridFTPImpl, StorageResourceSEImpl, StorageResourceSRMImpl
- public interface StorageResource
Storage Resource interface
- Version:
- $Id: StorageResource.java,v 1.10 2003/08/21 20:42:17 pkunszt Exp $
- Author:
- Peter Kunszt
getFileInfo
public FileInfo getFileInfo(java.net.URI file)
throws InfoServiceException,
java.io.FileNotFoundException
InfoServiceException
java.io.FileNotFoundException
prepareToGet
public RequestStatus prepareToGet(java.net.URI surl,
int protocol)
throws StorageResourceException,
InfoServiceException
StorageResourceException
InfoServiceException
prepareToPut
public RequestStatus prepareToPut(java.net.URI surl,
long size,
int protocol)
throws StorageResourceException
StorageResourceException
putDone
public void putDone(java.lang.String requestID)
throws StorageResourceException
StorageResourceException
getRequestStatus
public RequestStatus getRequestStatus(java.lang.String requestID)
throws StorageResourceException
StorageResourceException
getSE
public org.edg.storage.EdgSeWebservice getSE()
throws NotSEException
NotSEException
getSRM
public org.cern.castor.ISRM getSRM()
throws NotCastorSRMException
NotCastorSRMException
generateSURL
public java.net.URI generateSURL()
throws InfoServiceException
InfoServiceException
getAccessCost
public long getAccessCost(java.net.URI sfn)
throws StorageResourceException
StorageResourceException