com.intel.gpe.clients.api
Interface FileTransferClient

All Superinterfaces:
ServiceClient, WSLTClient, WSRFClient, WSRPClient
All Known Subinterfaces:
BaselineFileTransferClient, ByteIOFileTransferClient, RandomByteIOFileTransferClient, SFTPFileTransferClient, StreamableByteIOFileTransferClient

public interface FileTransferClient
extends WSLTClient

The base client class for managing file transfer resource.

Version:
$Id: FileTransferClient.java,v 1.10 2006/08/10 09:47:43 mlukichev Exp $
Author:
Alexander Lukichev

Field Summary
static java.lang.String BASELINE
          Use Unigrids baseline file transfer mechanism
static java.lang.String GASS
          Transfer files by HTTP to/from GASS server
static java.lang.String GRIDFTP
          Transfer files by GridFTP
static java.lang.String RANDOMBYTEIO
          Use RandomByteIO
static java.lang.String SFTP
          Transfer files by SFTP
static java.lang.String STREAMABLEBYTEIO
          Use StreamableByteIO
static java.lang.String SWA
          Transfer files by SOAP with attachements
 
Method Summary
 java.lang.String getSource()
          Get the value of the source resource property
 java.lang.String getTarget()
          Get the value of the target resource property
 
Methods inherited from interface com.intel.gpe.clients.api.WSLTClient
destroy, getCurrentTime, getTerminationTime, setTerminationTime
 
Methods inherited from interface com.intel.gpe.clients.api.WSRPClient
getMultipleResourceProperties, getResourceProperty, getResourcePropertyDocument, queryXPath10Properties
 

Field Detail

GASS

static final java.lang.String GASS
Transfer files by HTTP to/from GASS server

See Also:
Constant Field Values

SWA

static final java.lang.String SWA
Transfer files by SOAP with attachements

See Also:
Constant Field Values

GRIDFTP

static final java.lang.String GRIDFTP
Transfer files by GridFTP

See Also:
Constant Field Values

SFTP

static final java.lang.String SFTP
Transfer files by SFTP

See Also:
Constant Field Values

BASELINE

static final java.lang.String BASELINE
Use Unigrids baseline file transfer mechanism

See Also:
Constant Field Values

RANDOMBYTEIO

static final java.lang.String RANDOMBYTEIO
Use RandomByteIO

See Also:
Constant Field Values

STREAMABLEBYTEIO

static final java.lang.String STREAMABLEBYTEIO
Use StreamableByteIO

See Also:
Constant Field Values
Method Detail

getSource

java.lang.String getSource()
                           throws GPEInvalidResourcePropertyQNameException,
                                  GPEResourceUnknownException,
                                  GPEUnmarshallingException,
                                  GPESecurityException,
                                  GPEMiddlewareRemoteException,
                                  GPEMiddlewareServiceException
Get the value of the source resource property

Returns:
The value of the source resource property
Throws:
GPEInvalidResourcePropertyQNameException - If corresponding resource does not provide Source property
GPEResourceUnknownException - If WSRF-HE fails to find a resource with corresponding identifier
GPEUnmarshallingException - If something bad happens during convertation from XML to resource property object
GPESecurityException - If client fails to setup security
GPEMiddlewareRemoteException - If middleware throws an analogue of RemoreException
GPEMiddlewareServiceException - If middleware throws an analogue of ServiceException

getTarget

java.lang.String getTarget()
                           throws GPEInvalidResourcePropertyQNameException,
                                  GPEResourceUnknownException,
                                  GPEUnmarshallingException,
                                  GPESecurityException,
                                  GPEMiddlewareRemoteException,
                                  GPEMiddlewareServiceException
Get the value of the target resource property

Returns:
The value of the target resource property
Throws:
GPEInvalidResourcePropertyQNameException - If corresponding resource does not provide Target property
GPEResourceUnknownException - If WSRF-HE fails to find a resource with corresponding identifier
GPEUnmarshallingException - If something bad happens during convertation from XML to resource property object
GPESecurityException - If client fails to setup security
GPEMiddlewareRemoteException - If middleware throws an analogue of RemoreException
GPEMiddlewareServiceException - If middleware throws an analogue of ServiceException


Copyright © 2008. All Rights Reserved.