|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.edg.data.reptor.storage.StorageResourceGridFTPImpl
Dummy gridftp implementation of a storage resource. Knows only how to get the rudimentary fileinfo.
Constructor Summary | |
StorageResourceGridFTPImpl(Configuration config,
java.lang.String seHost)
|
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 requestID)
|
void |
putDone(SRMRequestStatus requestID)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public StorageResourceGridFTPImpl(Configuration config, java.lang.String seHost) 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 UnknownProtocolException, StorageResourceException
prepareToGet
in interface StorageResource
UnknownProtocolException
StorageResourceException
public SRMRequestStatus prepareToPut(java.net.URI surl, long size, java.lang.String protocol)
prepareToPut
in interface StorageResource
public void putDone(SRMRequestStatus requestID)
putDone
in interface StorageResource
public void putActive(SRMRequestStatus requestID)
putActive
in interface StorageResource
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 |