com.intel.gpe.clients.api.fts.byteio
Interface StreamableByteIOFileTransferClient

All Superinterfaces:
ByteIOFileTransferClient, FileTransferClient, ServiceClient, WSLTClient, WSRFClient, WSRPClient

public interface StreamableByteIOFileTransferClient
extends ByteIOFileTransferClient

Version:
$Id: StreamableByteIOFileTransferClient.java,v 1.2 2006/06/10 09:42:58 nbmalysh Exp $
Author:
Dmitry Ivanov

Field Summary
 
Fields inherited from interface com.intel.gpe.clients.api.FileTransferClient
BASELINE, GASS, GRIDFTP, RANDOMBYTEIO, SFTP, STREAMABLEBYTEIO, SWA
 
Method Summary
 long getPosition()
           
 long getSize()
           
 java.util.List<java.lang.String> getTransferMechanisms()
           
 boolean isEndOfStream()
           
 boolean isReadable()
           
 boolean isSeekable()
           
 boolean isWritable()
           
 byte[] seekRead(long offset, StreamableByteIOConstants.SeekOrigin seekOrigin, int bytesToRead)
           
 void seekWrite(long offset, StreamableByteIOConstants.SeekOrigin seekOrigin, byte[] data)
           
 
Methods inherited from interface com.intel.gpe.clients.api.FileTransferClient
getSource, getTarget
 
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
 

Method Detail

seekRead

byte[] seekRead(long offset,
                StreamableByteIOConstants.SeekOrigin seekOrigin,
                int bytesToRead)
                throws java.lang.NumberFormatException,
                       GPEByteIOCustomException,
                       GPEByteIOReadNotPermittedException,
                       GPEByteIOSeekNotPermittedException,
                       GPEByteIOUnsupportedTransferException,
                       GPEResourceUnknownException,
                       GPEMiddlewareRemoteException,
                       GPEMiddlewareServiceException,
                       GPESecurityException,
                       GPEByteIOUnsupportedClientTransferMechanismException,
                       GPEInvalidResourcePropertyQNameException,
                       GPEUnmarshallingException
Parameters:
offset -
seekOrigin -
bytesToRead -
Returns:
Throws:
java.lang.NumberFormatException
GPEByteIOCustomException
GPEByteIOReadNotPermittedException
GPEByteIOUnsupportedTransferException
GPEResourceUnknownException
GPEMiddlewareRemoteException
GPEMiddlewareServiceException
GPESecurityException
GPEByteIOSeekNotPermittedException
GPEByteIOUnsupportedClientTransferMechanismException
GPEInvalidResourcePropertyQNameException
GPEUnmarshallingException

seekWrite

void seekWrite(long offset,
               StreamableByteIOConstants.SeekOrigin seekOrigin,
               byte[] data)
               throws java.lang.NumberFormatException,
                      GPEByteIOCustomException,
                      GPEByteIOWriteNotPermittedException,
                      GPEByteIOSeekNotPermittedException,
                      GPEByteIOUnsupportedTransferException,
                      GPEResourceUnknownException,
                      GPEMiddlewareRemoteException,
                      GPEMiddlewareServiceException,
                      GPESecurityException,
                      GPEByteIOUnsupportedClientTransferMechanismException,
                      GPEInvalidResourcePropertyQNameException,
                      GPEUnmarshallingException
Parameters:
offset -
seekOrigin -
data -
Throws:
java.lang.NumberFormatException
GPEByteIOCustomException
GPEByteIOWriteNotPermittedException
GPEByteIOUnsupportedTransferException
GPEResourceUnknownException
GPEMiddlewareRemoteException
GPEMiddlewareServiceException
GPESecurityException
GPEByteIOSeekNotPermittedException
GPEByteIOUnsupportedClientTransferMechanismException
GPEInvalidResourcePropertyQNameException
GPEUnmarshallingException

getSize

long getSize()
             throws GPEInvalidResourcePropertyQNameException,
                    GPEResourceUnknownException,
                    GPEUnmarshallingException,
                    GPESecurityException,
                    GPEMiddlewareRemoteException,
                    GPEMiddlewareServiceException
Throws:
GPEInvalidResourcePropertyQNameException
GPEResourceUnknownException
GPEUnmarshallingException
GPESecurityException
GPEMiddlewareRemoteException
GPEMiddlewareServiceException

getPosition

long getPosition()
                 throws GPEInvalidResourcePropertyQNameException,
                        GPEResourceUnknownException,
                        GPEUnmarshallingException,
                        GPESecurityException,
                        GPEMiddlewareRemoteException,
                        GPEMiddlewareServiceException
Throws:
GPEInvalidResourcePropertyQNameException
GPEResourceUnknownException
GPEUnmarshallingException
GPESecurityException
GPEMiddlewareRemoteException
GPEMiddlewareServiceException

isReadable

boolean isReadable()
                   throws GPEInvalidResourcePropertyQNameException,
                          GPEResourceUnknownException,
                          GPEUnmarshallingException,
                          GPESecurityException,
                          GPEMiddlewareRemoteException,
                          GPEMiddlewareServiceException
Throws:
GPEInvalidResourcePropertyQNameException
GPEResourceUnknownException
GPEUnmarshallingException
GPESecurityException
GPEMiddlewareRemoteException
GPEMiddlewareServiceException

isWritable

boolean isWritable()
                   throws GPEInvalidResourcePropertyQNameException,
                          GPEResourceUnknownException,
                          GPEUnmarshallingException,
                          GPESecurityException,
                          GPEMiddlewareRemoteException,
                          GPEMiddlewareServiceException
Throws:
GPEInvalidResourcePropertyQNameException
GPEResourceUnknownException
GPEUnmarshallingException
GPESecurityException
GPEMiddlewareRemoteException
GPEMiddlewareServiceException

isSeekable

boolean isSeekable()
                   throws GPEInvalidResourcePropertyQNameException,
                          GPEResourceUnknownException,
                          GPEUnmarshallingException,
                          GPESecurityException,
                          GPEMiddlewareRemoteException,
                          GPEMiddlewareServiceException
Throws:
GPEInvalidResourcePropertyQNameException
GPEResourceUnknownException
GPEUnmarshallingException
GPESecurityException
GPEMiddlewareRemoteException
GPEMiddlewareServiceException

getTransferMechanisms

java.util.List<java.lang.String> getTransferMechanisms()
                                                       throws GPEInvalidResourcePropertyQNameException,
                                                              GPEResourceUnknownException,
                                                              GPEUnmarshallingException,
                                                              GPESecurityException,
                                                              GPEMiddlewareRemoteException,
                                                              GPEMiddlewareServiceException
Throws:
GPEInvalidResourcePropertyQNameException
GPEResourceUnknownException
GPEUnmarshallingException
GPESecurityException
GPEMiddlewareRemoteException
GPEMiddlewareServiceException

isEndOfStream

boolean isEndOfStream()
                      throws GPEInvalidResourcePropertyQNameException,
                             GPEResourceUnknownException,
                             GPEUnmarshallingException,
                             GPESecurityException,
                             GPEMiddlewareRemoteException,
                             GPEMiddlewareServiceException
Throws:
GPEInvalidResourcePropertyQNameException
GPEResourceUnknownException
GPEUnmarshallingException
GPESecurityException
GPEMiddlewareRemoteException
GPEMiddlewareServiceException


Copyright © 2008. All Rights Reserved.