|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.edg.data.reptor.storage.StorageResourceSEImpl
SE implementation of the storage resource.
Constructor Summary | |
StorageResourceSEImpl(Configuration config,
java.net.URL endpoint)
|
Method Summary | |
java.net.URI |
generateSURL(java.lang.String storagePath)
generate a SURL on this StorageResource. |
java.rmi.Remote |
getEndpoint()
Return the SOAP endpoint for this Storage Resource. |
FileInfo |
getFileInfo(java.net.URI file)
|
StorageElementInfo |
getInfo()
|
SRMRequestStatus |
getRequestStatus(java.lang.String requestId)
|
boolean |
isValidSurl(java.net.URI surl)
Is a surl valid for a given Storage Resource. |
SRMRequestStatus |
prepareToGet(java.net.URI surl,
java.lang.String protocol)
|
SRMRequestStatus |
prepareToPut(java.net.URI surl,
long size,
java.lang.String protocol)
|
void |
putActive(SRMRequestStatus request)
|
void |
putDone(SRMRequestStatus request)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public StorageResourceSEImpl(Configuration config, java.net.URL endpoint) throws StorageResourceException
Method Detail |
public FileInfo getFileInfo(java.net.URI file) throws java.io.FileNotFoundException, StorageResourceException
getFileInfo
in interface StorageResource
java.io.FileNotFoundException
StorageResourceException
public SRMRequestStatus prepareToGet(java.net.URI surl, java.lang.String protocol) throws StorageResourceException, UnknownProtocolException
prepareToGet
in interface StorageResource
StorageResourceException
UnknownProtocolException
public SRMRequestStatus prepareToPut(java.net.URI surl, long size, java.lang.String protocol) throws StorageResourceException
prepareToPut
in interface StorageResource
StorageResourceException
public void putActive(SRMRequestStatus request) throws StorageResourceException
putActive
in interface StorageResource
StorageResourceException
public void putDone(SRMRequestStatus request) throws StorageResourceException
putDone
in interface StorageResource
StorageResourceException
public SRMRequestStatus getRequestStatus(java.lang.String requestId)
getRequestStatus
in interface StorageResource
public java.rmi.Remote getEndpoint()
StorageResource
null
if the StorageResource
does not have a SOAP
control channel
getEndpoint
in interface StorageResource
public java.net.URI generateSURL(java.lang.String storagePath)
StorageResource
null
use this as a path below the VO specific root directory.
Otherwise construct a path.
It returns null
if the user's VO is not supported on that
StorageResource.
generateSURL
in interface StorageResource
storagePath
- the storage path we would like, or null
public boolean isValidSurl(java.net.URI surl)
StorageResource
isValidSurl
in interface StorageResource
surl
- the SURL
true
if the surl is valid, otherwise falsepublic StorageElementInfo getInfo()
getInfo
in interface StorageResource
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |