A B C D E F G H I J L M N O P Q R S T U V W 

A

ABOR - Static variable in class org.globus.ftp.vanilla.Command
 
abort() - Method in class org.globus.ftp.extended.GridFTPServerFacade
 
abort() - Method in class org.globus.ftp.FTPClient
Aborts the current transfer.
abort() - Method in class org.globus.ftp.vanilla.FTPServerFacade
close data channels, but not control, nor the server
abort() - Method in class org.globus.ftp.vanilla.TransferMonitor
Abort the tpt transfer but do not close resources
abortTransfer() - Method in class org.globus.ftp.vanilla.BasicClientControlChannel
 
abortTransfer() - Method in class org.globus.ftp.vanilla.FTPControlChannel
 
abortTransfer() - Method in class org.globus.ftp.vanilla.FTPServerFacade.LocalControlChannel
 
AbstractDataChannel - Class in org.globus.ftp.dc
 
AbstractDataChannel(Session) - Constructor for class org.globus.ftp.dc.AbstractDataChannel
 
ABUF - Static variable in class org.globus.ftp.FeatureList
 
activeClose(TransferContext, int) - Method in class org.globus.ftp.dc.TransferThreadManager
use only in mode E
activeConnect(HostPort, int) - Method in class org.globus.ftp.dc.TransferThreadManager
Act as the active side.
ActiveConnectTask - Class in org.globus.ftp.dc
Makes a connection to a remote data channel (FTPClient use only).
ActiveConnectTask(HostPort, DataSink, BasicServerControlChannel, Session, DataChannelFactory, TransferContext) - Constructor for class org.globus.ftp.dc.ActiveConnectTask
 
ActiveConnectTask(HostPort, DataSource, BasicServerControlChannel, Session, DataChannelFactory, TransferContext) - Constructor for class org.globus.ftp.dc.ActiveConnectTask
 
ActiveStartTransferTask - Class in org.globus.ftp.dc
This task will start the transfer on the supplied socket.
ActiveStartTransferTask(DataSink, BasicServerControlChannel, SocketBox, Session, DataChannelFactory, TransferContext) - Constructor for class org.globus.ftp.dc.ActiveStartTransferTask
 
ActiveStartTransferTask(DataSource, BasicServerControlChannel, SocketBox, Session, DataChannelFactory, TransferContext) - Constructor for class org.globus.ftp.dc.ActiveStartTransferTask
 
actualSetMode(int, String) - Method in class org.globus.ftp.FTPClient
 
add(SocketBox) - Method in class org.globus.ftp.dc.SocketPool
add socketBox to the pool.
add(HostPort) - Method in class org.globus.ftp.HostPortList
Adds an element to the list
ADJACENT - Static variable in class org.globus.ftp.ByteRange
 
algo - Variable in class org.globus.ftp.ChecksumOptions
 
algorithms - Variable in class org.globus.ftp.FTPClient
List of the checksum algorithms supported by the server as described in GridFTP v2 Protocol Description
allCanExecute() - Method in class org.globus.ftp.FileInfo
 
allCanRead() - Method in class org.globus.ftp.FileInfo
 
allCanWrite() - Method in class org.globus.ftp.FileInfo
 
allocate(long) - Method in class org.globus.ftp.FTPClient
Reserve sufficient storage to accommodate the new file to be transferred.
allSockets - Variable in class org.globus.ftp.dc.SocketPool
 
ANY_PORT - Static variable in class org.globus.ftp.vanilla.FTPServerFacade
local server socket parameter; used in setPassive()
applyToAll(SocketOperator) - Method in class org.globus.ftp.dc.SocketPool
Apply the suplied callback to all socketBoxes.
argument - Variable in class org.globus.ftp.ChecksumAlgorithm
 
argument - Variable in class org.globus.ftp.DataChannelAuthentication
 
AsciiTranslator - Class in org.globus.ftp.dc
 
AsciiTranslator(boolean, boolean) - Constructor for class org.globus.ftp.dc.AsciiTranslator
Output tokens with system specific line separators
AsciiTranslator(boolean, boolean, byte[]) - Constructor for class org.globus.ftp.dc.AsciiTranslator
 
asynchGet(String, DataSink, MarkerListener) - Method in class org.globus.ftp.FTPClient
Retrieves the file from the remote server.
asynchGet2(String, boolean, DataSink, MarkerListener) - Method in class org.globus.ftp.FTPClient
Retrieves a file asynchronously using the GFD.47 (a.k.a GridFTP2) GET command.
asynchPut(String, DataSource, MarkerListener) - Method in class org.globus.ftp.FTPClient
Stores file at the remote server.
asynchPut(String, DataSource, MarkerListener, boolean) - Method in class org.globus.ftp.FTPClient
Stores file at the remote server.
asynchPut2(String, boolean, DataSource, MarkerListener) - Method in class org.globus.ftp.FTPClient
Stores a file at the remote server using the GFD.47 (a.k.a GridFTP2) PUT command.
authenticate(GSSCredential) - Method in class org.globus.ftp.extended.GridFTPControlChannel
Performs authentication with specified user credentials.
authenticate(GSSCredential, String) - Method in class org.globus.ftp.extended.GridFTPControlChannel
Performs authentication with specified user credentials and a specific username (assuming the user dn maps to the passed username).
authenticate(Socket, boolean, GSSCredential, int, DataChannelAuthentication) - Static method in class org.globus.ftp.extended.GridFTPServerFacade
authenticate socket.
authenticate(GSSCredential) - Method in class org.globus.ftp.GridFTPClient
Performs authentication with specified user credentials.
authenticate(GSSCredential, String) - Method in class org.globus.ftp.GridFTPClient
Performs authentication with specified user credentials and a specific username (assuming the user dn maps to the passed username).
authorization - Variable in class org.globus.ftp.extended.GridFTPControlChannel
 
authorize(String, String) - Method in class org.globus.ftp.FTPClient
Performs user authorization with specified user and password.
authorize() - Method in class org.globus.ftp.vanilla.FTPServerFacade
No need for parameters; locally you are always authorized.
authorized - Variable in class org.globus.ftp.Session
 
autoFlush - Variable in class org.globus.ftp.DataSinkStream
 

B

BAD_MODE - Static variable in exception org.globus.ftp.exception.ClientException
 
BAD_SERVER_MODE - Static variable in exception org.globus.ftp.exception.ClientException
 
BAD_SERVER_MODE - Static variable in exception org.globus.ftp.exception.DataChannelException
 
BAD_TYPE - Static variable in exception org.globus.ftp.exception.ClientException
 
BasicClientControlChannel - Class in org.globus.ftp.vanilla
Basic subset of client side control channel functionality, enough to implement the part of transfer after sending transfer command (RETR) up until receiving 200 reply.
BasicClientControlChannel() - Constructor for class org.globus.ftp.vanilla.BasicClientControlChannel
 
BasicServerControlChannel - Interface in org.globus.ftp.vanilla
Basic subset of server side control channel functionality.
box - Variable in class org.globus.ftp.dc.GridFTPActiveConnectTask
 
buf - Variable in class org.globus.ftp.Buffer
 
BUF_SIZE - Static variable in class org.globus.ftp.dc.StreamImageDCReader
 
Buffer - Class in org.globus.ftp
Represents a chunk of data cut out of a larger data volume.
Buffer(byte[], int) - Constructor for class org.globus.ftp.Buffer
 
Buffer(byte[], int, long) - Constructor for class org.globus.ftp.Buffer
 
buffer - Variable in class org.globus.ftp.dc.TaskThread
 
buffers - Variable in class org.globus.ftp.InputStreamDataSink
 
buffers - Variable in class org.globus.ftp.OutputStreamDataSource
 
bufferSize - Variable in class org.globus.ftp.DataSourceStream
 
bufferSize - Variable in class org.globus.ftp.dc.StreamImageDCReader
 
bufferSize - Variable in class org.globus.ftp.FileRandomIO
 
BUSY - Static variable in class org.globus.ftp.dc.ManagedSocketBox
 
busySockets - Variable in class org.globus.ftp.dc.SocketPool
 
ByteRange - Class in org.globus.ftp
Represents a range of integers.
ByteRange(long, long) - Constructor for class org.globus.ftp.ByteRange
 
ByteRange(ByteRange) - Constructor for class org.globus.ftp.ByteRange
copying constructor
ByteRangeList - Class in org.globus.ftp
Represents list of ranges of integers (ByteRange objects).
ByteRangeList() - Constructor for class org.globus.ftp.ByteRangeList
 

C

CALL_PASSIVE_FIRST - Static variable in exception org.globus.ftp.exception.ClientException
 
cannotPropagateError(Throwable) - Static method in class org.globus.ftp.vanilla.FTPServerFacade
Data channels are operated in multithreaded manner and they pass information (including exceptions) to the user using the local control channel.
category - Variable in class org.globus.ftp.vanilla.Reply
 
cause - Variable in exception org.globus.ftp.exception.FTPException
 
CDUP - Static variable in class org.globus.ftp.vanilla.Command
 
changeDir(String) - Method in class org.globus.ftp.FTPClient
Changes the remote current working directory.
changeGroup(String, String) - Method in class org.globus.ftp.GridFTPClient
Change the Unix group membership of a file.
changeModificationTime(int, int, int, int, int, int, String) - Method in class org.globus.ftp.GridFTPClient
Change the modification time of a file.
CHARSET - Static variable in class org.globus.ftp.MlsxEntry
 
checkError() - Method in class org.globus.ftp.vanilla.TransferState
 
checkGETPUTSupport() - Method in class org.globus.ftp.FTPClient
Throws ServerException if GFD.47 GETPUT is not supported or cannot be used.
checkGridFTPSupport() - Method in class org.globus.ftp.GridFTPClient
assure that the server supports extended transfer features; throw exception if not
checkIn(SocketBox) - Method in class org.globus.ftp.dc.SocketPool
Before calling this method, the socket needs to be first add()ed to the pool and checked out.
checkOut() - Method in class org.globus.ftp.dc.SocketPool
checks out the next free socket and returns it, or returns null if there aren't any.
checksum(ChecksumAlgorithm, long, long, String) - Method in class org.globus.ftp.GridFTPClient
Computes and returns a checksum of a file.
ChecksumAlgorithm - Class in org.globus.ftp
Represents the algorithm used for checksum operation.
ChecksumAlgorithm(String) - Constructor for class org.globus.ftp.ChecksumAlgorithm
 
ChecksumOptions - Class in org.globus.ftp
CKSM options as defined in GridFTP.
ChecksumOptions(ChecksumAlgorithm) - Constructor for class org.globus.ftp.ChecksumOptions
 
checkTransferParams() - Method in class org.globus.ftp.FTPClient
 
checkTransferParamsGet() - Method in class org.globus.ftp.FTPClient
 
checkTransferParamsGet() - Method in class org.globus.ftp.GridFTPClient
 
checkTransferParamsPut() - Method in class org.globus.ftp.FTPClient
 
CKSUM - Static variable in class org.globus.ftp.FeatureList
 
ClientException - Exception in org.globus.ftp.exception
Indicates a local client side problem that has not been caused by remote server nor the local data channel.
ClientException(int, String) - Constructor for exception org.globus.ftp.exception.ClientException
 
ClientException(int) - Constructor for exception org.globus.ftp.exception.ClientException
 
close() - Method in interface org.globus.ftp.DataSink
Closes this data sink and releases any system resources associated with this sink.
close() - Method in class org.globus.ftp.DataSinkStream
 
close() - Method in interface org.globus.ftp.DataSource
Closes this data source and releases any system resources associated with this source.
close() - Method in class org.globus.ftp.DataSourceStream
 
close() - Method in interface org.globus.ftp.dc.DataChannel
 
close() - Method in interface org.globus.ftp.dc.DataChannelReader
 
close() - Method in interface org.globus.ftp.dc.DataChannelWriter
 
close() - Method in class org.globus.ftp.dc.EBlockImageDCReader
 
close(DataOutputStream) - Static method in class org.globus.ftp.dc.EBlockImageDCWriter
 
close() - Method in class org.globus.ftp.dc.EBlockImageDCWriter
 
close() - Method in class org.globus.ftp.dc.SimpleDataChannel
 
close() - Method in class org.globus.ftp.dc.StreamImageDCReader
 
close() - Method in class org.globus.ftp.dc.StreamImageDCWriter
 
close() - Method in class org.globus.ftp.dc.TransferThreadManager
 
close() - Method in class org.globus.ftp.extended.GridFTPServerFacade
 
close() - Method in class org.globus.ftp.FileRandomIO
Closes the underlying file
close() - Method in class org.globus.ftp.FTPClient
Closes connection.
close(boolean) - Method in class org.globus.ftp.FTPClient
Closes connection.
close() - Method in class org.globus.ftp.InputStreamDataSink
 
close() - Method in interface org.globus.ftp.MlsxEntryWriter
Notifies the writer that the stream of entries has ended.
close() - Method in class org.globus.ftp.OutputStreamDataSource
 
close() - Method in class org.globus.ftp.vanilla.FTPControlChannel
Closes the control channel
close() - Method in class org.globus.ftp.vanilla.FTPServerFacade
 
code - Variable in exception org.globus.ftp.exception.FTPException
 
code - Variable in class org.globus.ftp.vanilla.Reply
 
command - Variable in class org.globus.ftp.Options
 
Command - Class in org.globus.ftp.vanilla
Represents an FTP Control Channel Command
Command(String, String) - Constructor for class org.globus.ftp.vanilla.Command
 
Command(String) - Constructor for class org.globus.ftp.vanilla.Command
 
compareServerMode(Session) - Method in class org.globus.ftp.GridFTPSession
 
compareServerMode(Session) - Method in class org.globus.ftp.Session
checks that active / passive sides are correctly set
compareTransferParams(Session) - Method in class org.globus.ftp.Session
defines how to compare parameters: authorized, PBSZ, MODE, TYPE
complete - Variable in class org.globus.ftp.dc.Task
 
contains(String) - Method in class org.globus.ftp.FeatureList
 
context - Variable in class org.globus.ftp.dc.ActiveConnectTask
 
context - Variable in class org.globus.ftp.dc.EBlockAware
 
context - Variable in class org.globus.ftp.dc.PassiveConnectTask
 
context - Variable in class org.globus.ftp.dc.TransferSinkThread
 
context - Variable in class org.globus.ftp.dc.TransferSourceThread
 
contextList - Variable in class org.globus.ftp.dc.StripeContextManager
 
contextQuitToken - Variable in class org.globus.ftp.dc.StripeContextManager
 
control - Variable in class org.globus.ftp.dc.ActiveConnectTask
 
control - Variable in class org.globus.ftp.dc.GridFTPActiveConnectTask
 
control - Variable in class org.globus.ftp.dc.PassiveConnectTask
 
controlChannel - Variable in class org.globus.ftp.FTPClient
 
copy() - Method in class org.globus.ftp.dc.TransferSinkThread
 
count() - Method in class org.globus.ftp.dc.SocketPool
 
countBusy() - Method in class org.globus.ftp.dc.SocketPool
 
countFree() - Method in class org.globus.ftp.dc.SocketPool
 
CREATE - Static variable in class org.globus.ftp.MlsxEntry
 
createSymbolicLink(String, String) - Method in class org.globus.ftp.GridFTPClient
Create a symbolic link on the FTP server.
createTransferContext() - Method in class org.globus.ftp.extended.GridFTPServerFacade
 
createTransferContext() - Method in class org.globus.ftp.vanilla.FTPServerFacade
 
createTransferThreadManager() - Method in class org.globus.ftp.extended.GridFTPServerFacade
 
credential - Variable in class org.globus.ftp.GridFTPSession
 
credentials - Variable in class org.globus.ftp.extended.GridFTPControlChannel
 
CRLF - Static variable in class org.globus.ftp.dc.AsciiTranslator
 
CRLF - Static variable in class org.globus.ftp.vanilla.FTPControlChannel
 
customMessage - Variable in exception org.globus.ftp.exception.DataChannelException
 
customMessage - Variable in exception org.globus.ftp.exception.FTPException
 
customMessage - Variable in exception org.globus.ftp.exception.PerfMarkerException
 
customMessage - Variable in exception org.globus.ftp.exception.ServerException
 

D

DataChannel - Interface in org.globus.ftp.dc
 
DataChannelAuthentication - Class in org.globus.ftp
Represents data channel authentication mode.
DataChannelAuthentication() - Constructor for class org.globus.ftp.DataChannelAuthentication
 
DataChannelAuthentication(String) - Constructor for class org.globus.ftp.DataChannelAuthentication
 
dataChannelAuthentication - Variable in class org.globus.ftp.GridFTPSession
 
DataChannelException - Exception in org.globus.ftp.exception
Indicates data channel problems.
DataChannelException(int, String) - Constructor for exception org.globus.ftp.exception.DataChannelException
 
DataChannelException(int) - Constructor for exception org.globus.ftp.exception.DataChannelException
 
DataChannelFactory - Interface in org.globus.ftp.dc
 
dataChannelFactory - Variable in class org.globus.ftp.dc.TransferThreadManager
 
dataChannelFactory - Variable in class org.globus.ftp.vanilla.FTPServerFacade
 
dataChannelProtection - Variable in class org.globus.ftp.GridFTPSession
 
DataChannelReader - Interface in org.globus.ftp.dc
 
DataChannelWriter - Interface in org.globus.ftp.dc
 
dataHandlers - Static variable in class org.globus.ftp.dc.AbstractDataChannel
 
DataSink - Interface in org.globus.ftp
Data channel uses this interface to write the incoming data.
DataSinkStream - Class in org.globus.ftp
Reference implementation of DataSink.
DataSinkStream(OutputStream) - Constructor for class org.globus.ftp.DataSinkStream
 
DataSinkStream(OutputStream, boolean, boolean) - Constructor for class org.globus.ftp.DataSinkStream
 
DataSource - Interface in org.globus.ftp
Data channel uses this interface to read outgoing data.
DataSourceStream - Class in org.globus.ftp
Reference implementation of DataSource.
DataSourceStream(InputStream) - Constructor for class org.globus.ftp.DataSourceStream
 
DataSourceStream(InputStream, int) - Constructor for class org.globus.ftp.DataSourceStream
 
dateFormat - Variable in class org.globus.ftp.FTPClient
 
DCAU - Static variable in class org.globus.ftp.FeatureList
 
DEFAULT_BUFFER_SIZE - Static variable in class org.globus.ftp.FileRandomIO
 
DEFAULT_MAX_WAIT - Static variable in class org.globus.ftp.Session
 
DEFAULT_QUEUE - Static variable in class org.globus.ftp.vanilla.FTPServerFacade
local server socket parameter; used in setPassive()
DEFAULT_WAIT_DELAY - Static variable in class org.globus.ftp.Session
 
deleteDir(String) - Method in class org.globus.ftp.FTPClient
Deletes the remote directory.
deleteFile(String) - Method in class org.globus.ftp.FTPClient
Deletes the remote file.
destination - Variable in class org.globus.ftp.MultipleTransferComplete
 
DEVICE_TYPE - Static variable in class org.globus.ftp.FileInfo
 
DIRECTORY_TYPE - Static variable in class org.globus.ftp.FileInfo
 
doStriping - Variable in class org.globus.ftp.app.TransferParams
 
doTransfer() - Method in class org.globus.ftp.examples.TwoPartyTransfer
 

E

EBlockAware - Class in org.globus.ftp.dc
Represents a data channel reader or writer aware of being in one of a pool of asynchronous data channels
EBlockAware() - Constructor for class org.globus.ftp.dc.EBlockAware
 
EBlockImageDCReader - Class in org.globus.ftp.dc
 
EBlockImageDCReader() - Constructor for class org.globus.ftp.dc.EBlockImageDCReader
 
EBlockImageDCWriter - Class in org.globus.ftp.dc
 
EBlockImageDCWriter() - Constructor for class org.globus.ftp.dc.EBlockImageDCWriter
 
EBlockParallelTransferContext - Class in org.globus.ftp.dc
 
EBlockParallelTransferContext() - Constructor for class org.globus.ftp.dc.EBlockParallelTransferContext
 
eContext - Variable in class org.globus.ftp.dc.GridFTPTransferSinkThread
 
eContext - Variable in class org.globus.ftp.dc.GridFTPTransferSourceThread
 
embedFTPReplyParseException(FTPReplyParseException, String) - Static method in exception org.globus.ftp.exception.ServerException
Constructs server exception with FTPReplyParseException nested in it.
embedFTPReplyParseException(FTPReplyParseException) - Static method in exception org.globus.ftp.exception.ServerException
 
embedUnexpectedReplyCodeException(UnexpectedReplyCodeException, String) - Static method in exception org.globus.ftp.exception.ServerException
Constructs server exception with UnexpectedReplyCodeException nested in it.
embedUnexpectedReplyCodeException(UnexpectedReplyCodeException) - Static method in exception org.globus.ftp.exception.ServerException
 
endOfData() - Method in interface org.globus.ftp.dc.DataChannelWriter
 
endOfData() - Method in class org.globus.ftp.dc.EBlockImageDCWriter
 
endOfData() - Method in class org.globus.ftp.dc.StreamImageDCWriter
 
EOD - Static variable in class org.globus.ftp.dc.EBlockAware
 
eodsTotal - Variable in class org.globus.ftp.dc.EBlockParallelTransferContext
if sending data, this is the total number of EODS we should send.
eodsTransferred - Variable in class org.globus.ftp.dc.EBlockParallelTransferContext
if sending data, this is interpreted as the number of EODS sent.
eodTransferred() - Method in class org.globus.ftp.dc.EBlockParallelTransferContext
 
EOF - Static variable in class org.globus.ftp.dc.EBlockAware
 
EPSV - Static variable in class org.globus.ftp.vanilla.Command
 
equals(Object) - Method in class org.globus.ftp.ByteRange
 
equals(Object) - Method in class org.globus.ftp.ByteRangeList
 
equals(Object) - Method in class org.globus.ftp.ChecksumAlgorithm
 
equals(Object) - Method in class org.globus.ftp.DataChannelAuthentication
 
equals(Object) - Method in class org.globus.ftp.FeatureList.Feature
 
ERET - Static variable in class org.globus.ftp.FeatureList
 
ERROR - Static variable in class org.globus.ftp.MlsxEntry
 
ERROR_INVALIDLINK - Static variable in class org.globus.ftp.MlsxEntry
 
ERROR_OPENFAILED - Static variable in class org.globus.ftp.MlsxEntry
 
ESTO - Static variable in class org.globus.ftp.FeatureList
 
exception - Variable in class org.globus.ftp.dc.Task
 
exceptionToControlChannel(Throwable, String) - Method in class org.globus.ftp.vanilla.FTPServerFacade
Convert the exception to a negative 451 reply, and pipe it to the control channel.
exceptionToControlChannel(Throwable, String, BasicServerControlChannel) - Static method in class org.globus.ftp.vanilla.FTPServerFacade
Convert the exception to a negative 451 reply, and pipe it to the provided control channel.
exchange(Command) - Method in class org.globus.ftp.vanilla.FTPControlChannel
Write the command to the control channel, block until reply arrives and return the reply.
execute() - Method in class org.globus.ftp.dc.ActiveConnectTask
 
execute() - Method in class org.globus.ftp.dc.ActiveStartTransferTask
 
execute() - Method in class org.globus.ftp.dc.GridFTPActiveConnectTask
 
execute() - Method in class org.globus.ftp.dc.PassiveConnectTask
 
execute() - Method in class org.globus.ftp.dc.Task
 
execute(Command) - Method in class org.globus.ftp.vanilla.FTPControlChannel
Write the command to the control channel, block until reply arrives and check if the command completed successfully (reply code 200).
exists(String) - Method in class org.globus.ftp.FTPClient
Checks if given file/directory exists on the server.
extendedGet(String, long, DataSink, MarkerListener) - Method in class org.globus.ftp.GridFTPClient
Performs extended retrieve (partial retrieve mode starting at offset 0).
extendedGet(String, long, long, DataSink, MarkerListener) - Method in class org.globus.ftp.GridFTPClient
Performs extended retrieve (partial retrieve mode).
extendedMultipleTransfer(long[], long[], String[], GridFTPClient, long[], String[], MarkerListener, MultipleTransferCompleteListener) - Method in class org.globus.ftp.GridFTPClient
 
extendedMultipleTransfer(String[], GridFTPClient, String[], MarkerListener, MultipleTransferCompleteListener) - Method in class org.globus.ftp.GridFTPClient
 
extendedPut(String, DataSource, MarkerListener) - Method in class org.globus.ftp.GridFTPClient
Performs extended store (adujsted store mode with offset 0).
extendedPut(String, long, DataSource, MarkerListener) - Method in class org.globus.ftp.GridFTPClient
Performs extended store (adujsted store mode).
extendedTransfer(String, GridFTPClient, String, MarkerListener) - Method in class org.globus.ftp.GridFTPClient
Performs a third-party transfer between two servers using extended block mode.
extendedTransfer(String, long, long, GridFTPClient, String, long, MarkerListener) - Method in class org.globus.ftp.GridFTPClient
Performs a third-party transfer between two servers using extended block mode.

F

facade - Variable in class org.globus.ftp.dc.TransferThreadManager
 
factory - Variable in class org.globus.ftp.dc.ActiveConnectTask
 
factory - Variable in class org.globus.ftp.dc.PassiveConnectTask
 
FEAT - Static variable in class org.globus.ftp.vanilla.Command
 
FeatureList - Class in org.globus.ftp
Represents features supported by server (as returned by FEAT command).
FeatureList(String) - Constructor for class org.globus.ftp.FeatureList
 
featureList - Variable in class org.globus.ftp.Session
 
FeatureList.Feature - Class in org.globus.ftp
RFC 2389 specified the following syntax for FEAT responce
features - Variable in class org.globus.ftp.FeatureList
 
file - Variable in class org.globus.ftp.FileRandomIO
 
FILE_TYPE - Static variable in class org.globus.ftp.FileInfo
 
FileInfo - Class in org.globus.ftp
Represents the properties of a remote file such as size, name, modification date and time, etc.
FileInfo() - Constructor for class org.globus.ftp.FileInfo
Used internally by the FTPClient.
FileInfo(String) - Constructor for class org.globus.ftp.FileInfo
Parses the file information from one line of response to the FTP LIST command.
FileRandomIO - Class in org.globus.ftp
Thread safe reference implementation of DataSink and DataSource.
FileRandomIO(RandomAccessFile) - Constructor for class org.globus.ftp.FileRandomIO
Behave like FileRandomIO(file, DEFAULT_BUFFER_SIZE)
FileRandomIO(RandomAccessFile, int) - Constructor for class org.globus.ftp.FileRandomIO
 
FIRST_3_CHARS - Static variable in exception org.globus.ftp.exception.FTPReplyParseException
 
Flag - Class in org.globus.ftp.vanilla
A semaphore
Flag() - Constructor for class org.globus.ftp.vanilla.Flag
 
flag - Variable in class org.globus.ftp.vanilla.Flag
 
flush() - Method in class org.globus.ftp.dc.SocketPool
Forcibly close all sockets, and remove them from the pool.
flush() - Method in class org.globus.ftp.extended.GridFTPOutputStream
 
FREE - Static variable in class org.globus.ftp.dc.ManagedSocketBox
 
freeSockets - Variable in class org.globus.ftp.dc.SocketPool
 
from - Variable in class org.globus.ftp.ByteRange
lower range limit
FTPClient - Class in org.globus.ftp
This is the main user interface for FTP operations.
FTPClient() - Constructor for class org.globus.ftp.FTPClient
 
FTPClient(String, int) - Constructor for class org.globus.ftp.FTPClient
Constructs client and connects it to the remote server.
FTPControlChannel - Class in org.globus.ftp.vanilla
Represents FTP Protocol Interpreter.
FTPControlChannel(String, int) - Constructor for class org.globus.ftp.vanilla.FTPControlChannel
 
FTPControlChannel(InputStream, OutputStream) - Constructor for class org.globus.ftp.vanilla.FTPControlChannel
Using this constructor, you can initialize an instance that does not talk directly to the socket.
FTPException - Exception in org.globus.ftp.exception
Most exceptions used by ftp package are subclasses of FTPException and inherit its features: exception code can be used to more precisely identify the problem.
FTPException(int, String) - Constructor for exception org.globus.ftp.exception.FTPException
 
FTPException(int) - Constructor for exception org.globus.ftp.exception.FTPException
 
ftpIn - Variable in class org.globus.ftp.vanilla.FTPControlChannel
 
ftpOut - Variable in class org.globus.ftp.vanilla.FTPControlChannel
 
FTPReplyParseException - Exception in org.globus.ftp.exception
Indicates that the reply received from server failed to parse.
FTPReplyParseException(int) - Constructor for exception org.globus.ftp.exception.FTPReplyParseException
 
FTPReplyParseException(int, String) - Constructor for exception org.globus.ftp.exception.FTPReplyParseException
 
FTPServerFacade - Class in org.globus.ftp.vanilla
This class is not ment directly for the users.
FTPServerFacade(FTPControlChannel) - Constructor for class org.globus.ftp.vanilla.FTPServerFacade
 
FTPServerFacade.LocalControlChannel - Class in org.globus.ftp.vanilla
This inner class represents a local control channel.
FTPServerFacade.LocalControlChannel() - Constructor for class org.globus.ftp.vanilla.FTPServerFacade.LocalControlChannel
 

G

get(String, DataSink, MarkerListener) - Method in class org.globus.ftp.FTPClient
Retrieves the file from the remote server.
get(String, File) - Method in class org.globus.ftp.FTPClient
 
get(String, File) - Method in class org.globus.ftp.GridFTPClient
 
get(int) - Method in class org.globus.ftp.HostPortList
 
get(String) - Method in class org.globus.ftp.MlsxEntry
 
get127Reply() - Method in class org.globus.ftp.FTPClient
Reads a GFD.47 compliant 127 reply and extracts the port information from it.
get2(String, boolean, DataSink, MarkerListener) - Method in class org.globus.ftp.FTPClient
Retrieves a file using the GFD.47 (a.k.a GridFTP2) GET command.
getArgument() - Method in class org.globus.ftp.ChecksumOptions
Subclasses should implement this method.
getArgument() - Method in class org.globus.ftp.Options
Subclasses should implement this method.
getArgument() - Method in class org.globus.ftp.RetrieveOptions
 
getAuthorization() - Method in class org.globus.ftp.extended.GridFTPControlChannel
Returns authorization method for the control channel.
getAuthorization() - Method in class org.globus.ftp.GridFTPClient
Returns authorization method for the control channel.
getBuffer() - Method in class org.globus.ftp.Buffer
 
getBufferedReader() - Method in class org.globus.ftp.vanilla.FTPControlChannel
 
getCategory() - Method in class org.globus.ftp.vanilla.Reply
 
getChecksum(String, long, long, String) - Method in class org.globus.ftp.FTPClient
implement GridFTP v2 CKSM command from GridFTP v2 Protocol Description
getChecksum(String, String) - Method in class org.globus.ftp.FTPClient
GridFTP v2 CKSM command for the whole file
getCode() - Method in exception org.globus.ftp.exception.FTPException
 
getCode() - Method in class org.globus.ftp.vanilla.Reply
 
getCodeExplanation(int) - Method in exception org.globus.ftp.exception.ClientException
 
getCodeExplanation(int) - Method in exception org.globus.ftp.exception.DataChannelException
 
getCodeExplanation(int) - Method in exception org.globus.ftp.exception.FTPException
 
getCodeExplanation(int) - Method in exception org.globus.ftp.exception.FTPReplyParseException
 
getCodeExplanation(int) - Method in exception org.globus.ftp.exception.PerfMarkerException
 
getCodeExplanation(int) - Method in exception org.globus.ftp.exception.ServerException
 
getControlChannel() - Method in class org.globus.ftp.vanilla.FTPServerFacade
Use this method to get the client end of the local control channel.
getControlChannelProtection() - Method in class org.globus.ftp.GridFTPClient
Returns control channel protection level.
getCredential(File) - Method in class org.globus.ftp.examples.LocalCredentialHelper
 
getCredentials() - Method in class org.globus.ftp.extended.GridFTPControlChannel
 
getCurrentDir() - Method in class org.globus.ftp.FTPClient
Returns remote current working directory.
getCustomMessage() - Method in exception org.globus.ftp.exception.FTPException
 
getDataChannel(Session, SocketBox) - Method in interface org.globus.ftp.dc.DataChannelFactory
 
getDataChannel(Session, SocketBox) - Method in class org.globus.ftp.dc.GridFTPDataChannelFactory
 
getDataChannel(Session, SocketBox) - Method in class org.globus.ftp.dc.SimpleDataChannelFactory
 
getDataChannelAuthentication() - Method in class org.globus.ftp.GridFTPClient
Returns data channel authentication mode (DCAU).
getDataChannelProtection() - Method in class org.globus.ftp.GridFTPClient
Returns data channel protection level.
getDataChannelSink(TransferContext) - Method in class org.globus.ftp.dc.AbstractDataChannel
 
getDataChannelSource(TransferContext) - Method in class org.globus.ftp.dc.AbstractDataChannel
 
getDate() - Method in class org.globus.ftp.FileInfo
Returns date of the file.
getDate(String) - Method in class org.globus.ftp.MlsxEntry
 
getDefault() - Static method in class org.globus.ftp.dc.SimpleTransferContext
return the default instance of this class
getDefaultCredential() - Method in class org.globus.ftp.examples.LocalCredentialHelper
 
getEodsTotal() - Method in class org.globus.ftp.dc.EBlockParallelTransferContext
 
getEodsTransferred() - Method in class org.globus.ftp.dc.EBlockParallelTransferContext
 
getError() - Method in class org.globus.ftp.vanilla.TransferState
 
getFeature(String) - Method in class org.globus.ftp.FeatureList
Get all features that have label equal to the argument Note that RFC 2389 does not require a feature with a given label to appear only once
getFeatureList() - Method in class org.globus.ftp.FTPClient
Returns list of features supported by remote server.
getFileName() - Method in class org.globus.ftp.MlsxEntry
 
getHost() - Method in class org.globus.ftp.FTPClient
 
getHost() - Method in class org.globus.ftp.HostPort
Returns the ip address in the form "h1.h2.h3.h4"
getHost() - Method in class org.globus.ftp.HostPort6
Returns the host address
getHost() - Method in class org.globus.ftp.vanilla.FTPControlChannel
 
getInputStream() - Method in class org.globus.ftp.InputStreamDataSink
 
getIPAddressVersion(String) - Static method in class org.globus.ftp.HostPort6
 
getLabel() - Method in class org.globus.ftp.FeatureList.Feature
 
getLastModified(String) - Method in class org.globus.ftp.FTPClient
Returns last modification time of the specifed file.
getLastReply() - Method in class org.globus.ftp.FTPClient
Returns the last reply received from the server.
getLastReply() - Method in class org.globus.ftp.vanilla.FTPControlChannel
Returns the last reply received from the server.
getLength() - Method in class org.globus.ftp.Buffer
 
getLoggerName() - Method in class org.globus.ftp.vanilla.TransferMonitor
In this class, each instance gets a separate logger which is assigned the name in the constructor.
getMaxParallelism() - Method in class org.globus.ftp.RetrieveOptions
 
getMessage() - Method in exception org.globus.ftp.exception.FTPException
 
getMessage() - Method in class org.globus.ftp.vanilla.Reply
Returns the text that came with the reply, between the leading space and terminating CRLF, excluding the mentioned space and CRLF.
getMinParallelism() - Method in class org.globus.ftp.RetrieveOptions
 
getMode() - Method in class org.globus.ftp.FileInfo
 
getModeAsString() - Method in class org.globus.ftp.FileInfo
 
getModeStr(int) - Method in class org.globus.ftp.FTPClient
 
getModeStr(int) - Method in class org.globus.ftp.GridFTPClient
 
getName() - Method in class org.globus.ftp.FileInfo
Returns name of the file.
getNextTask() - Method in class org.globus.ftp.dc.TaskThread
 
getOffset() - Method in class org.globus.ftp.Buffer
Returns offset of the data the buffer was read from.
getOutputStream() - Method in class org.globus.ftp.OutputStreamDataSource
 
getOutputStream() - Method in class org.globus.ftp.vanilla.FTPControlChannel
 
getParms() - Method in class org.globus.ftp.FeatureList.Feature
 
getPort() - Method in class org.globus.ftp.FTPClient
 
getPort() - Method in class org.globus.ftp.HostPort
Returns the port number
getPort() - Method in class org.globus.ftp.HostPort6
Returns the port number
getPort() - Method in class org.globus.ftp.vanilla.FTPControlChannel
 
getProtection() - Method in class org.globus.ftp.extended.GridFTPControlChannel
Returns control channel protection level.
GETPUT - Static variable in class org.globus.ftp.FeatureList
 
getQuitToken() - Method in class org.globus.ftp.dc.EBlockParallelTransferContext
release the token if and only if (all EODS have been sent, or all EODS have been received), and the token has not been released yet.
getQuitToken() - Method in class org.globus.ftp.dc.SimpleTransferContext
 
getQuitToken() - Method in class org.globus.ftp.dc.StripeContextManager
 
getQuitToken() - Method in interface org.globus.ftp.dc.TransferContext
A thread can ask for a quit token to perform the operations associated with closing the transfer.
getReply() - Method in exception org.globus.ftp.exception.UnexpectedReplyCodeException
 
getReplyCount() - Method in interface org.globus.ftp.vanilla.BasicServerControlChannel
 
getReplyCount() - Method in class org.globus.ftp.vanilla.FTPServerFacade.LocalControlChannel
 
getRootCause() - Method in exception org.globus.ftp.exception.FTPException
Retrieve the nested lower layer exception.
getSession() - Method in class org.globus.ftp.vanilla.FTPServerFacade
 
getSize() - Method in class org.globus.ftp.FileInfo
Returns size of the file.
getSize(String) - Method in class org.globus.ftp.FTPClient
Returns the remote file size.
getSocket() - Method in class org.globus.ftp.dc.SimpleSocketBox
 
getSocket() - Method in interface org.globus.ftp.dc.SocketBox
 
getSocketPool() - Method in class org.globus.ftp.dc.EBlockParallelTransferContext
 
getStartingParallelism() - Method in class org.globus.ftp.RetrieveOptions
 
getStatus() - Method in class org.globus.ftp.dc.ManagedSocketBox
 
getStripeBytesTransferred() - Method in class org.globus.ftp.PerfMarker
 
getStripeContext(int) - Method in class org.globus.ftp.dc.StripeContextManager
 
getStripeIndex() - Method in class org.globus.ftp.PerfMarker
 
getStripes() - Method in class org.globus.ftp.dc.StripeContextManager
return number of stripes
getSupportedCksumAlgorithms() - Method in class org.globus.ftp.FTPClient
According to GridFTP v2 Protocol Description checksum feature has the following syntax:
getTime() - Method in class org.globus.ftp.FileInfo
Returns modification time of the file.
getTimeStamp() - Method in class org.globus.ftp.PerfMarker
 
getTotalStripeCount() - Method in class org.globus.ftp.PerfMarker
 
getTransferSinkThread(DataChannel, SocketBox, DataSink, BasicServerControlChannel, TransferContext) - Method in class org.globus.ftp.dc.GridFTPTransferThreadFactory
 
getTransferSinkThread(DataChannel, SocketBox, DataSink, BasicServerControlChannel, TransferContext) - Method in class org.globus.ftp.dc.SimpleTransferThreadFactory
 
getTransferSinkThread(DataChannel, SocketBox, DataSink, BasicServerControlChannel, TransferContext) - Method in interface org.globus.ftp.dc.TransferThreadFactory
 
getTransferSourceThread(DataChannel, SocketBox, DataSource, BasicServerControlChannel, TransferContext) - Method in class org.globus.ftp.dc.GridFTPTransferThreadFactory
 
getTransferSourceThread(DataChannel, SocketBox, DataSource, BasicServerControlChannel, TransferContext) - Method in class org.globus.ftp.dc.SimpleTransferThreadFactory
 
getTransferSourceThread(DataChannel, SocketBox, DataSource, BasicServerControlChannel, TransferContext) - Method in interface org.globus.ftp.dc.TransferThreadFactory
 
getTransferThreadCount() - Method in class org.globus.ftp.dc.TransferThreadManager
 
getTransferThreadManager() - Method in class org.globus.ftp.dc.EBlockParallelTransferContext
 
getUseAllo() - Method in class org.globus.ftp.FTPClient
Determines whether this client is configured to send an ALLO command before a STOR request in the put/asyncPut methods.
getUserName() - Method in class org.globus.ftp.FTPClient
 
getVersion() - Method in class org.globus.ftp.HostPort6
Returns the address version
gLocalServer - Variable in class org.globus.ftp.GridFTPClient
 
goUpDir() - Method in class org.globus.ftp.FTPClient
Changes remote current working directory to the higher level.
GridFTPActiveConnectTask - Class in org.globus.ftp.dc
Unlike in the parent class, here we use authentication and protection.
GridFTPActiveConnectTask(HostPort, BasicServerControlChannel, SocketBox, GridFTPSession) - Constructor for class org.globus.ftp.dc.GridFTPActiveConnectTask
 
GridFTPClient - Class in org.globus.ftp
This is the main user interface for GridFTP operations.
GridFTPClient(String, int) - Constructor for class org.globus.ftp.GridFTPClient
Constructs client and connects it to the remote server.
GridFTPControlChannel - Class in org.globus.ftp.extended
GridFTP control channel, unlike the vanilla control channel, uses GSI autentication.
GridFTPControlChannel(String, int) - Constructor for class org.globus.ftp.extended.GridFTPControlChannel
 
GridFTPControlChannel(InputStream, OutputStream) - Constructor for class org.globus.ftp.extended.GridFTPControlChannel
 
GridFTPDataChannel - Class in org.globus.ftp.dc
 
GridFTPDataChannel(Session, SocketBox) - Constructor for class org.globus.ftp.dc.GridFTPDataChannel
 
GridFTPDataChannelFactory - Class in org.globus.ftp.dc
 
GridFTPDataChannelFactory() - Constructor for class org.globus.ftp.dc.GridFTPDataChannelFactory
 
GridFTPInputStream - Class in org.globus.ftp.extended
 
GridFTPInputStream(InputStream, GSSContext) - Constructor for class org.globus.ftp.extended.GridFTPInputStream
 
GridFTPOutputStream - Class in org.globus.ftp.extended
 
GridFTPOutputStream(OutputStream, GSSContext) - Constructor for class org.globus.ftp.extended.GridFTPOutputStream
 
GridFTPPassiveConnectTask - Class in org.globus.ftp.dc
Unlike in the parent class, here we use authentication and protection.
GridFTPPassiveConnectTask(ServerSocket, DataSink, BasicServerControlChannel, GridFTPSession, DataChannelFactory, EBlockParallelTransferContext) - Constructor for class org.globus.ftp.dc.GridFTPPassiveConnectTask
 
GridFTPPassiveConnectTask(ServerSocket, DataSource, BasicServerControlChannel, GridFTPSession, DataChannelFactory, EBlockParallelTransferContext) - Constructor for class org.globus.ftp.dc.GridFTPPassiveConnectTask
 
GridFTPRestartMarker - Class in org.globus.ftp
Represents GridFTP restart marker, which contains unordered set of byte ranges representing transferred data.
GridFTPRestartMarker(String) - Constructor for class org.globus.ftp.GridFTPRestartMarker
Constructs the restart marker by parsing the parameter string.
GridFTPServerFacade - Class in org.globus.ftp.extended
 
GridFTPServerFacade(GridFTPControlChannel) - Constructor for class org.globus.ftp.extended.GridFTPServerFacade
 
GridFTPSession - Class in org.globus.ftp
Represents parameters of an FTP session between a client and a server.
GridFTPSession() - Constructor for class org.globus.ftp.GridFTPSession
Sets maxWait to twice the time of DEFAULT_MAX_WAIT
GridFTPTransferSinkThread - Class in org.globus.ftp.dc
 
GridFTPTransferSinkThread(AbstractDataChannel, SocketBox, DataSink, BasicServerControlChannel, EBlockParallelTransferContext) - Constructor for class org.globus.ftp.dc.GridFTPTransferSinkThread
 
GridFTPTransferSourceThread - Class in org.globus.ftp.dc
 
GridFTPTransferSourceThread(AbstractDataChannel, SocketBox, DataSource, BasicServerControlChannel, EBlockParallelTransferContext) - Constructor for class org.globus.ftp.dc.GridFTPTransferSourceThread
 
GridFTPTransferThreadFactory - Class in org.globus.ftp.dc
 
GridFTPTransferThreadFactory() - Constructor for class org.globus.ftp.dc.GridFTPTransferThreadFactory
 
groupCanExecute() - Method in class org.globus.ftp.FileInfo
 
groupCanRead() - Method in class org.globus.ftp.FileInfo
 
groupCanWrite() - Method in class org.globus.ftp.FileInfo
 
gSession - Variable in class org.globus.ftp.dc.GridFTPActiveConnectTask
 
gSession - Variable in class org.globus.ftp.dc.GridFTPDataChannel
 
gSession - Variable in class org.globus.ftp.dc.TransferThreadManager
 
gSession - Variable in class org.globus.ftp.extended.GridFTPServerFacade
 
gSession - Variable in class org.globus.ftp.GridFTPClient
 

H

hasBeenOpened - Variable in class org.globus.ftp.vanilla.FTPControlChannel
 
hasBeenOpened() - Method in class org.globus.ftp.vanilla.FTPControlChannel
 
hasError() - Method in class org.globus.ftp.vanilla.TransferState
 
hasFree() - Method in class org.globus.ftp.dc.SocketPool
 
hashCode() - Method in class org.globus.ftp.ByteRange
 
hashCode() - Method in class org.globus.ftp.ByteRangeList
 
hashCode() - Method in class org.globus.ftp.ChecksumAlgorithm
 
hashCode() - Method in class org.globus.ftp.DataChannelAuthentication
 
hasStripeBytesTransferred - Variable in class org.globus.ftp.PerfMarker
 
hasStripeBytesTransferred() - Method in class org.globus.ftp.PerfMarker
 
hasStripeIndex - Variable in class org.globus.ftp.PerfMarker
 
hasStripeIndex() - Method in class org.globus.ftp.PerfMarker
 
hasTimeStamp - Variable in class org.globus.ftp.PerfMarker
 
hasTotalStripeCount - Variable in class org.globus.ftp.PerfMarker
 
hasTotalStripeCount() - Method in class org.globus.ftp.PerfMarker
 
haveStreams() - Method in class org.globus.ftp.vanilla.FTPControlChannel
 
host - Variable in class org.globus.ftp.vanilla.FTPControlChannel
 
hostPort - Variable in class org.globus.ftp.dc.ActiveConnectTask
 
hostPort - Variable in class org.globus.ftp.dc.GridFTPActiveConnectTask
 
HostPort - Class in org.globus.ftp
Utility class for parsing and converting host-port information from PASV and PORT ftp commands.
HostPort() - Constructor for class org.globus.ftp.HostPort
 
HostPort(String) - Constructor for class org.globus.ftp.HostPort
Parses host-port from passive mode reply message.
HostPort(InetAddress, int) - Constructor for class org.globus.ftp.HostPort
Creates the HostPort object from specified ip address and port number.
HostPort(String, int) - Constructor for class org.globus.ftp.HostPort
Creates the HostPort object from specified ip address and port number.
HostPort6 - Class in org.globus.ftp
Utility class for parsing and converting host-port information from EPSV and EPRT ftp commands.
HostPort6(String, String, int) - Constructor for class org.globus.ftp.HostPort6
 
HostPort6(String) - Constructor for class org.globus.ftp.HostPort6
Parses host-port from passive mode reply message.
HostPortList - Class in org.globus.ftp
Utility class for parsing and converting host-port information from SPAS and SPOR FTP commands.
HostPortList(String) - Constructor for class org.globus.ftp.HostPortList
Parses host-port from the reply to SPAS command.
HostPortList() - Constructor for class org.globus.ftp.HostPortList
Creates an empty list

I

ignoreLeading0(String) - Static method in class org.globus.ftp.vanilla.Reply
GT2.0 wuftp server incorrectly inserts \0 between lines.
ignoreOffset - Variable in class org.globus.ftp.DataSinkStream
 
in - Variable in class org.globus.ftp.DataSourceStream
 
index - Variable in class org.globus.ftp.MultipleTransferComplete
 
input - Variable in class org.globus.ftp.dc.EBlockImageDCReader
 
input - Variable in class org.globus.ftp.dc.StreamImageDCReader
 
InputStreamDataSink - Class in org.globus.ftp
 
InputStreamDataSink() - Constructor for class org.globus.ftp.InputStreamDataSink
 
IPv4 - Static variable in class org.globus.ftp.HostPort6
 
IPv6 - Static variable in class org.globus.ftp.HostPort6
 
isActiveMode() - Method in class org.globus.ftp.FTPClient
 
isCksumAlgorithmSupported(String) - Method in class org.globus.ftp.FTPClient
 
isDataSinkModeSupported() - Method in class org.globus.ftp.dc.AbstractDataChannel
Tests if the client supports specified transfer type and mode (the client can write data in specific type & mode to the data connection)
isDataSourceModeSupported() - Method in class org.globus.ftp.dc.AbstractDataChannel
Tests if the client supports specified transfer type and mode (the client can read data in specific type & mode from the data connection)
isDevice() - Method in class org.globus.ftp.FileInfo
Tests if this file is a device.
isDirectory() - Method in class org.globus.ftp.FileInfo
Tests if this file is a directory.
isDone() - Method in class org.globus.ftp.vanilla.TransferState
 
isFeatureSupported(String) - Method in class org.globus.ftp.FTPClient
Returns true if the given feature is supported by remote server, false otherwise.
isFile() - Method in class org.globus.ftp.FileInfo
Tests if this file is a file.
isIPv6() - Method in class org.globus.ftp.vanilla.FTPControlChannel
 
isMultiline - Variable in class org.globus.ftp.vanilla.Reply
 
isMultiline() - Method in class org.globus.ftp.vanilla.Reply
 
isPassiveMode() - Method in class org.globus.ftp.FTPClient
 
isPermanentNegativeCompletion(Reply) - Static method in class org.globus.ftp.vanilla.Reply
 
isPositiveCompletion(Reply) - Static method in class org.globus.ftp.vanilla.Reply
 
isPositiveIntermediate(Reply) - Static method in class org.globus.ftp.vanilla.Reply
 
isPositivePreliminary(Reply) - Static method in class org.globus.ftp.vanilla.Reply
 
isReusable() - Method in class org.globus.ftp.dc.ManagedSocketBox
 
isSoftLink() - Method in class org.globus.ftp.FileInfo
Tests if this file is a softlink.
isStarted() - Method in class org.globus.ftp.vanilla.TransferState
 
isTransientNegativeCompletion(Reply) - Static method in class org.globus.ftp.vanilla.Reply
 

J

join() - Method in class org.globus.ftp.dc.TaskThread
 

L

LANG - Static variable in class org.globus.ftp.MlsxEntry
 
lastModified(String) - Method in class org.globus.ftp.FTPClient
 
length - Variable in class org.globus.ftp.Buffer
 
lineSep - Variable in class org.globus.ftp.dc.AsciiTranslator
 
list() - Method in class org.globus.ftp.FTPClient
Performs remote directory listing.
list(String) - Method in class org.globus.ftp.FTPClient
Performs remote directory listing with the specified filter.
list(String, String) - Method in class org.globus.ftp.FTPClient
Performs remote directory listing with the specified filter and modifier.
list(String, String, DataSink) - Method in class org.globus.ftp.FTPClient
Performs directory listing and writes the result to the supplied data sink.
list(String, String) - Method in class org.globus.ftp.GridFTPClient
Performs remote directory listing like FTPClient.list().
listCheck() - Method in class org.globus.ftp.FTPClient
check performed at the beginning of list()
listCheck() - Method in class org.globus.ftp.GridFTPClient
 
LOCAL - Static variable in class org.globus.ftp.vanilla.TransferMonitor
 
LOCAL_TRANSFER - Static variable in exception org.globus.ftp.exception.ClientException
 
localControlChannel - Variable in class org.globus.ftp.dc.TransferSinkThread
 
localControlChannel - Variable in class org.globus.ftp.dc.TransferSourceThread
 
localControlChannel - Variable in class org.globus.ftp.dc.TransferThreadManager
 
localControlChannel - Variable in class org.globus.ftp.vanilla.FTPServerFacade
 
LocalCredentialHelper - Class in org.globus.ftp.examples
 
LocalCredentialHelper() - Constructor for class org.globus.ftp.examples.LocalCredentialHelper
 
LocalReply - Class in org.globus.ftp.dc
Local server communicate with client with a simplified control channel.
LocalReply(int) - Constructor for class org.globus.ftp.dc.LocalReply
 
LocalReply(int, String) - Constructor for class org.globus.ftp.dc.LocalReply
 
localServer - Variable in class org.globus.ftp.FTPClient
 
logger - Static variable in class org.globus.ftp.dc.ActiveConnectTask
 
logger - Static variable in class org.globus.ftp.dc.EBlockParallelTransferContext
 
logger - Static variable in class org.globus.ftp.dc.GridFTPDataChannelFactory
 
logger - Static variable in class org.globus.ftp.dc.GridFTPPassiveConnectTask
 
logger - Static variable in class org.globus.ftp.dc.GridFTPTransferSinkThread
 
logger - Static variable in class org.globus.ftp.dc.GridFTPTransferSourceThread
 
logger - Static variable in class org.globus.ftp.dc.PassiveConnectTask
 
logger - Static variable in class org.globus.ftp.dc.SimpleDataChannel
 
logger - Static variable in class org.globus.ftp.dc.TaskThread
 
logger - Static variable in class org.globus.ftp.dc.TransferSinkThread
 
logger - Static variable in class org.globus.ftp.dc.TransferSourceThread
 

M

main(String[]) - Static method in class org.globus.ftp.app.Transfer
 
main(String[]) - Static method in class org.globus.ftp.examples.TwoPartyTransfer
 
makeDir(String) - Method in class org.globus.ftp.FTPClient
Creates remote directory.
ManagedSocketBox - Class in org.globus.ftp.dc
A container for Socket, making it available to pass a null socket reference.
ManagedSocketBox() - Constructor for class org.globus.ftp.dc.ManagedSocketBox
 
MARK_NOT_SUPPORTED - Static variable in exception org.globus.ftp.exception.ClientException
 
Marker - Interface in org.globus.ftp
FTP and GridFTP markers (restart markers, performance markers) all extend this interface.
markerArrived(Marker) - Method in interface org.globus.ftp.MarkerListener
When writing your implementation, assume this method being called whenever a marker arrives.
markerListener - Variable in class org.globus.ftp.app.TransferParams
 
MarkerListener - Interface in org.globus.ftp
Represents an entity capable of receiving incoming markers.
matches(Session) - Method in class org.globus.ftp.GridFTPSession
In addition to the inherited functionality, this method also (1) checks if extended active / passive server modes are set correctly, (2) checks if Mode E is needed, and if so, checks whether it has been set.
matches(Session) - Method in class org.globus.ftp.Session
Ensures that settings of 2 servers match each other so that the servers are capable of performing a transfer between themselves.
maxParallelism - Variable in class org.globus.ftp.RetrieveOptions
 
maxWait - Variable in class org.globus.ftp.Session
This variable directly affects only the client.
MD5 - Static variable in class org.globus.ftp.ChecksumAlgorithm
 
MDTM - Static variable in class org.globus.ftp.FeatureList
 
MEDIA_TYPE - Static variable in class org.globus.ftp.MlsxEntry
 
merge(ByteRange) - Method in class org.globus.ftp.ByteRange
If this range can be consolidated with the other one, modify this range so that it represents the result of merging this and the other range.
merge(ByteRange) - Method in class org.globus.ftp.ByteRangeList
Merge a copy of the given ByteRange into this list.
merge(Vector) - Method in class org.globus.ftp.ByteRangeList
Merge into this list all the ranges contained in the given vector using merge(ByteRange).
merge(ByteRangeList) - Method in class org.globus.ftp.ByteRangeList
Merge into this list all the ranges contained in the given ByteRangeList using merge(ByteRange).
message - Variable in class org.globus.ftp.vanilla.Reply
 
MESSAGE_UNPARSABLE - Static variable in exception org.globus.ftp.exception.FTPReplyParseException
 
minParallelism - Variable in class org.globus.ftp.RetrieveOptions
 
mlsd() - Method in class org.globus.ftp.FTPClient
Performs remote directory listing of the current directory.
mlsd(String) - Method in class org.globus.ftp.FTPClient
Performs remote directory listing on the given path.
mlsd(String, DataSink) - Method in class org.globus.ftp.FTPClient
Performs remote directory listing on the given path.
mlsd(String) - Method in class org.globus.ftp.GridFTPClient
Performs remote directory listing like FTPClient.mlsd().
mlsr(String, MlsxEntryWriter) - Method in class org.globus.ftp.GridFTPClient
Performs a recursive directory listing starting at the given path (or, if path is null, at the current directory of the FTP server).
mlst(String) - Method in class org.globus.ftp.FTPClient
Get info of a certain remote file in Mlsx format.
MlsxEntry - Class in org.globus.ftp
 
MlsxEntry(String) - Constructor for class org.globus.ftp.MlsxEntry
Constructor for MlsxEntry.
MlsxEntryWriter - Interface in org.globus.ftp
The MlsxEntryWriter provides a callback interface for writing individual MlsxEntry items from a long directory listing (for example, using the MLSR command).
MODE_BLOCK - Static variable in class org.globus.ftp.Session
 
MODE_EBLOCK - Static variable in class org.globus.ftp.GridFTPSession
Indicates Extended Block Mode for data transfer.
MODE_STREAM - Static variable in class org.globus.ftp.Session
 
MODEX - Static variable in class org.globus.ftp.FeatureList
 
MODIFY - Static variable in class org.globus.ftp.MlsxEntry
 
MultipleTransferComplete - Class in org.globus.ftp
 
MultipleTransferComplete(String, String, GridFTPClient, GridFTPClient, int) - Constructor for class org.globus.ftp.MultipleTransferComplete
 
MultipleTransferCompleteListener - Interface in org.globus.ftp
 
myServer - Variable in class org.globus.ftp.dc.PassiveConnectTask
 
mySocketBox - Variable in class org.globus.ftp.dc.ActiveConnectTask
 
mySocketBox - Variable in class org.globus.ftp.dc.PassiveConnectTask
 

N

needsGridFTP() - Method in class org.globus.ftp.GridFTPSession
 
nl - Variable in class org.globus.ftp.PerfMarker
 
nlist() - Method in class org.globus.ftp.FTPClient
Performs remote directory listing of the current directory.
nlist(String) - Method in class org.globus.ftp.FTPClient
Performs remote directory listing on the given path.
nlist(String, DataSink) - Method in class org.globus.ftp.FTPClient
Performs remote directory listing on the given path.
nlist(String) - Method in class org.globus.ftp.GridFTPClient
Performs remote directory listing like FTPClient.nlist().
NO_SUCH_PARAMETER - Static variable in exception org.globus.ftp.exception.PerfMarkerException
 
NON_REUSABLE - Static variable in class org.globus.ftp.dc.ManagedSocketBox
 
NONE - Static variable in class org.globus.ftp.DataChannelAuthentication
 
NOT_AUTHORIZED - Static variable in exception org.globus.ftp.exception.ClientException
 
NotImplementedException - Exception in org.globus.ftp.exception
Not used.
NotImplementedException() - Constructor for exception org.globus.ftp.exception.NotImplementedException
 
nSep - Variable in class org.globus.ftp.dc.AsciiTranslator
 

O

offset - Variable in class org.globus.ftp.Buffer
 
offset - Variable in class org.globus.ftp.DataSinkStream
 
offset - Variable in class org.globus.ftp.FileRandomIO
 
offset - Variable in class org.globus.ftp.StreamModeRestartMarker
 
open() - Method in class org.globus.ftp.vanilla.FTPControlChannel
opens the connection and returns after it is ready for communication.
openSocket() - Method in class org.globus.ftp.dc.ActiveConnectTask
Override this to implement authentication
openSocket() - Method in class org.globus.ftp.dc.GridFTPPassiveConnectTask
 
openSocket() - Method in class org.globus.ftp.dc.PassiveConnectTask
Override this to implement authentication
operate(SocketBox) - Method in interface org.globus.ftp.dc.SocketOperator
 
Options - Class in org.globus.ftp
Represents FTP command options, as defined in RFC 2389.
Options(String) - Constructor for class org.globus.ftp.Options
 
org.globus.ftp - package org.globus.ftp
 
org.globus.ftp.app - package org.globus.ftp.app
 
org.globus.ftp.dc - package org.globus.ftp.dc
 
org.globus.ftp.examples - package org.globus.ftp.examples
 
org.globus.ftp.exception - package org.globus.ftp.exception
 
org.globus.ftp.extended - package org.globus.ftp.extended
 
org.globus.ftp.vanilla - package org.globus.ftp.vanilla
 
OTHER - Static variable in exception org.globus.ftp.exception.ClientException
 
out - Variable in class org.globus.ftp.DataSinkStream
 
output - Variable in class org.globus.ftp.dc.EBlockImageDCWriter
 
output - Variable in class org.globus.ftp.dc.StreamImageDCWriter
 
OutputStreamDataSource - Class in org.globus.ftp
 
OutputStreamDataSource(int) - Constructor for class org.globus.ftp.OutputStreamDataSource
 

P

PARALLEL - Static variable in class org.globus.ftp.FeatureList
 
parallel - Variable in class org.globus.ftp.GridFTPSession
 
parseIPv4Format(String) - Static method in class org.globus.ftp.HostPortList
 
parseIPv6Format(String) - Static method in class org.globus.ftp.HostPortList
 
parseUnixListReply(String) - Method in class org.globus.ftp.FileInfo
Given a line of reply received as the result of "LIST" command, this method will set all the attributes(name,size,time,date and file type) of the named file.
passiveConnect(DataSink, TransferContext, int, ServerSocket) - Method in class org.globus.ftp.dc.TransferThreadManager
Accept connections from the remote server, and start transfer threads that will read incoming data and store in the sink.
passiveConnect(DataSource, TransferContext, ServerSocket) - Method in class org.globus.ftp.dc.TransferThreadManager
Accept connection from the remote server and start transfer thread that will read incoming data and store in the sink.
PassiveConnectTask - Class in org.globus.ftp.dc
This task will wait on the local server for the new incoming connection and when it comes it will start a new transfer thread on the new connection.
PassiveConnectTask(ServerSocket, DataSink, BasicServerControlChannel, Session, DataChannelFactory, TransferContext) - Constructor for class org.globus.ftp.dc.PassiveConnectTask
 
PassiveConnectTask(ServerSocket, DataSource, BasicServerControlChannel, Session, DataChannelFactory, TransferContext) - Constructor for class org.globus.ftp.dc.PassiveConnectTask
 
PASV - Static variable in class org.globus.ftp.vanilla.Command
 
PBSZ_DIFFER - Static variable in exception org.globus.ftp.exception.ClientException
 
PerfMarker - Class in org.globus.ftp
Represents GridFTP performance marker.
PerfMarker(String) - Constructor for class org.globus.ftp.PerfMarker
 
PerfMarkerException - Exception in org.globus.ftp.exception
thrown by PerformanceMarker, mostly during construction.
PerfMarkerException(int, String) - Constructor for exception org.globus.ftp.exception.PerfMarkerException
 
PerfMarkerException(int) - Constructor for exception org.globus.ftp.exception.PerfMarkerException
 
performTransfer(Command, DataSink) - Method in class org.globus.ftp.FTPClient
 
PERM - Static variable in class org.globus.ftp.MlsxEntry
 
PERMANENT_NEGATIVE_COMPLETION - Static variable in class org.globus.ftp.vanilla.Reply
 
PIPE - Static variable in class org.globus.ftp.FeatureList
 
pop() - Method in class org.globus.ftp.vanilla.FTPServerFacade.LocalControlChannel
 
port - Variable in class org.globus.ftp.vanilla.FTPControlChannel
 
portPattern - Static variable in class org.globus.ftp.FTPClient
Regular expression for matching the port information of a GFD.47 127 reply.
POSITIVE_COMPLETION - Static variable in class org.globus.ftp.vanilla.Reply
 
POSITIVE_INTERMEDIATE - Static variable in class org.globus.ftp.vanilla.Reply
 
POSITIVE_PRELIMINARY - Static variable in class org.globus.ftp.vanilla.Reply
 
possibleBreak - Variable in class org.globus.ftp.dc.AsciiTranslator
 
PREVIOUS_TRANSFER_ACTIVE - Static variable in exception org.globus.ftp.exception.ServerException
 
printStackTrace() - Method in exception org.globus.ftp.exception.FTPException
 
printStackTrace(PrintStream) - Method in exception org.globus.ftp.exception.FTPException
 
printStackTrace(PrintWriter) - Method in exception org.globus.ftp.exception.FTPException
 
protection - Variable in class org.globus.ftp.extended.GridFTPControlChannel
 
PROTECTION_CLEAR - Static variable in class org.globus.ftp.GridFTPSession
Indicates that the data channel will carry the raw data of the file transfer, with no security applied.
PROTECTION_CONFIDENTIAL - Static variable in class org.globus.ftp.GridFTPSession
Indicates that the data will be confidentiality protected (Currently, not support by GridFTP servers).
PROTECTION_PRIVATE - Static variable in class org.globus.ftp.GridFTPSession
Indicates that the data will be integrity and confidentiality protected.
PROTECTION_SAFE - Static variable in class org.globus.ftp.GridFTPSession
Indicates that the data will be integrity protected.
protectionBufferSize - Variable in class org.globus.ftp.Session
 
push(Reply) - Method in class org.globus.ftp.vanilla.FTPServerFacade.LocalControlChannel
 
put(String, DataSource, MarkerListener) - Method in class org.globus.ftp.FTPClient
Stores file at the remote server.
put(String, DataSource, MarkerListener, boolean) - Method in class org.globus.ftp.FTPClient
Stores file at the remote server.
put(File, String, boolean) - Method in class org.globus.ftp.FTPClient
 
put(File, String, boolean) - Method in class org.globus.ftp.GridFTPClient
 
put2(String, boolean, DataSource, MarkerListener) - Method in class org.globus.ftp.FTPClient
Stores a file at the remote server using the GFD.47 (a.k.a GridFTP2) PUT command.
PWD - Static variable in class org.globus.ftp.vanilla.Command
 

Q

QUIT - Static variable in class org.globus.ftp.vanilla.Command
 
quitToken - Variable in class org.globus.ftp.dc.EBlockParallelTransferContext
 
quote(String) - Method in class org.globus.ftp.FTPClient
Executes arbitrary operation on the server.

R

rawFtpIn - Variable in class org.globus.ftp.vanilla.FTPControlChannel
 
read() - Method in interface org.globus.ftp.DataSource
Reads a data buffer from this data source.
read() - Method in class org.globus.ftp.DataSourceStream
 
read() - Method in interface org.globus.ftp.dc.DataChannelReader
 
read() - Method in class org.globus.ftp.dc.EBlockImageDCReader
 
read() - Method in class org.globus.ftp.dc.StreamAsciiDCReader
 
read() - Method in class org.globus.ftp.dc.StreamImageDCReader
 
read() - Method in class org.globus.ftp.FileRandomIO
In this implementation, each read() returns data sequentially.
read() - Method in class org.globus.ftp.OutputStreamDataSource
 
read() - Method in class org.globus.ftp.vanilla.BasicClientControlChannel
 
read() - Method in class org.globus.ftp.vanilla.FTPControlChannel
Block until a reply is available in the control channel.
read() - Method in class org.globus.ftp.vanilla.FTPServerFacade.LocalControlChannel
 
reader - Variable in class org.globus.ftp.dc.TransferSinkThread
 
readHandshakeToken() - Method in class org.globus.ftp.extended.GridFTPInputStream
 
readInitialReplies() - Method in class org.globus.ftp.vanilla.FTPControlChannel
 
readMsg() - Method in class org.globus.ftp.extended.GridFTPInputStream
 
ready() - Method in class org.globus.ftp.vanilla.FTPServerFacade.LocalControlChannel
 
registerHandler(int, int, int, Class) - Static method in class org.globus.ftp.dc.AbstractDataChannel
 
REMOTE - Static variable in class org.globus.ftp.vanilla.TransferMonitor
 
remoteControlChannel - Variable in class org.globus.ftp.vanilla.FTPServerFacade
 
remoteDstFile - Variable in class org.globus.ftp.MultipleTransferComplete
 
remoteServerAddress - Variable in class org.globus.ftp.vanilla.FTPServerFacade
 
remoteSrcFile - Variable in class org.globus.ftp.MultipleTransferComplete
 
remove(SocketBox) - Method in class org.globus.ftp.dc.SocketPool
remove socketBox from the pool, remove all references to it
rename(String, String) - Method in class org.globus.ftp.FTPClient
Renames remote directory.
Reply - Class in org.globus.ftp.vanilla
Represents the FTP reply.
Reply() - Constructor for class org.globus.ftp.vanilla.Reply
 
Reply(BufferedReader) - Constructor for class org.globus.ftp.vanilla.Reply
 
REPLY_TIMEOUT - Static variable in exception org.globus.ftp.exception.ClientException
 
REPLY_TIMEOUT - Static variable in exception org.globus.ftp.exception.ServerException
 
resetReplyCount() - Method in interface org.globus.ftp.vanilla.BasicServerControlChannel
set reply count to 0.
resetReplyCount() - Method in class org.globus.ftp.vanilla.FTPServerFacade.LocalControlChannel
 
RestartData - Interface in org.globus.ftp
Represents a container for restart data capable for representing it in the format of FTP REST command argument.
RestartMarker - Interface in org.globus.ftp
 
RETR - Static variable in class org.globus.ftp.dc.ActiveStartTransferTask
 
retrieve(DataSource) - Method in class org.globus.ftp.extended.GridFTPServerFacade
Retrieve the data from the data source and write to the data channel.
retrieve(DataSource) - Method in class org.globus.ftp.vanilla.FTPServerFacade
Asynchronous; return before completion.
RetrieveOptions - Class in org.globus.ftp
Options to the command RETR, as defined in GridFTP.
RetrieveOptions() - Constructor for class org.globus.ftp.RetrieveOptions
 
RetrieveOptions(int) - Constructor for class org.globus.ftp.RetrieveOptions
 
REUSABLE - Static variable in class org.globus.ftp.dc.ManagedSocketBox
 
reusable - Variable in class org.globus.ftp.dc.ManagedSocketBox
 
rnSep - Variable in class org.globus.ftp.dc.AsciiTranslator
 
run() - Method in class org.globus.ftp.dc.TaskThread
 
run() - Method in class org.globus.ftp.dc.TransferSinkThread
 
run() - Method in class org.globus.ftp.dc.TransferSourceThread
 
run() - Method in class org.globus.ftp.vanilla.TransferMonitor
 
runTask(Task) - Method in class org.globus.ftp.dc.TaskThread
 

S

SBUF - Static variable in class org.globus.ftp.FeatureList
 
SELF - Static variable in class org.globus.ftp.DataChannelAuthentication
 
SERVER_ACTIVE - Static variable in class org.globus.ftp.Session
 
SERVER_DEFAULT - Static variable in class org.globus.ftp.Session
 
SERVER_EACT - Static variable in class org.globus.ftp.GridFTPSession
server in extended active mode
SERVER_EPAS - Static variable in class org.globus.ftp.GridFTPSession
server in extended passive mode
SERVER_PASSIVE - Static variable in class org.globus.ftp.Session
 
SERVER_REFUSED - Static variable in exception org.globus.ftp.exception.ServerException
Server refused performing the request
serverAddress - Variable in class org.globus.ftp.Session
 
serverAddressList - Variable in class org.globus.ftp.GridFTPSession
This concerns local server.
ServerException - Exception in org.globus.ftp.exception
Indicates that operation failed because of conditions on the server, independent from the client.
ServerException(int, String) - Constructor for exception org.globus.ftp.exception.ServerException
 
ServerException(int) - Constructor for exception org.globus.ftp.exception.ServerException
 
serverMode - Variable in class org.globus.ftp.Session
Can be SERVER_PASSIVE, SERVER_ACTIVE, or SERVER_DEFAULT.
serverSocket - Variable in class org.globus.ftp.vanilla.FTPServerFacade
 
session - Variable in class org.globus.ftp.dc.AbstractDataChannel
 
session - Variable in class org.globus.ftp.dc.ActiveConnectTask
 
session - Variable in class org.globus.ftp.dc.PassiveConnectTask
 
session - Variable in class org.globus.ftp.FTPClient
 
Session - Class in org.globus.ftp
Represents parameters of an FTP session between a client and a server.
Session() - Constructor for class org.globus.ftp.Session
 
session - Variable in class org.globus.ftp.vanilla.FTPServerFacade
 
set(String, String) - Method in class org.globus.ftp.MlsxEntry
 
setActive(HostPort) - Method in class org.globus.ftp.extended.GridFTPServerFacade
 
setActive(HostPort) - Method in class org.globus.ftp.FTPClient
Sets remote server active, telling it to connect to the given address.
setActive() - Method in class org.globus.ftp.FTPClient
Sets remote server active, telling it to connect to the client.
setActive(HostPort) - Method in class org.globus.ftp.vanilla.FTPServerFacade
Asynchronous; return before completion.
setArgument(String) - Method in class org.globus.ftp.DataChannelAuthentication
 
setAuthorization(Authorization) - Method in class org.globus.ftp.extended.GridFTPControlChannel
Sets authorization method for the control channel.
setAuthorization(Authorization) - Method in class org.globus.ftp.GridFTPClient
Sets authorization method for the control channel.
setChecksum(String, String) - Method in class org.globus.ftp.FTPClient
implement GridFTP v2 SCKS command as described in GridFTP v2 Protocol Description
setChecksum(ChecksumAlgorithm, String) - Method in class org.globus.ftp.GridFTPClient
Sets the checksum values ahead of the transfer
setClientWaitParams(int, int) - Method in class org.globus.ftp.FTPClient
Changes the default client timeout parameters.
setCode(int) - Method in exception org.globus.ftp.exception.FTPException
 
setComplete(Exception) - Method in class org.globus.ftp.dc.Task
 
setControlChannelProtection(int) - Method in class org.globus.ftp.GridFTPClient
Sets control channel protection level.
setCredential(GSSCredential) - Method in class org.globus.ftp.extended.GridFTPServerFacade
 
setCredentials(GSSCredential) - Method in class org.globus.ftp.extended.GridFTPControlChannel
 
setCustomMessage(String) - Method in exception org.globus.ftp.exception.FTPException
 
setDataChannelAuthentication(DataChannelAuthentication) - Method in class org.globus.ftp.extended.GridFTPServerFacade
 
setDataChannelAuthentication(DataChannelAuthentication) - Method in class org.globus.ftp.GridFTPClient
Sets data channel authentication mode (DCAU)
setDataChannelProtection(int) - Method in class org.globus.ftp.extended.GridFTPServerFacade
 
setDataChannelProtection(int) - Method in class org.globus.ftp.GridFTPClient
Sets data channel protection level (PROT).
setDataStream(InputStream) - Method in interface org.globus.ftp.dc.DataChannelReader
 
setDataStream(OutputStream) - Method in interface org.globus.ftp.dc.DataChannelWriter
 
setDataStream(InputStream) - Method in class org.globus.ftp.dc.EBlockImageDCReader
 
setDataStream(OutputStream) - Method in class org.globus.ftp.dc.EBlockImageDCWriter
 
setDataStream(InputStream) - Method in class org.globus.ftp.dc.StreamImageDCReader
 
setDataStream(OutputStream) - Method in class org.globus.ftp.dc.StreamImageDCWriter
 
setDate(String) - Method in class org.globus.ftp.FileInfo
Sets the file date.
setEodsTotal(int) - Method in class org.globus.ftp.dc.EBlockParallelTransferContext
 
setFileType(byte) - Method in class org.globus.ftp.FileInfo
Sets the file type.
setHost(String) - Method in class org.globus.ftp.HostPort6
Sets the host address
setInputStream(InputStream) - Method in class org.globus.ftp.vanilla.FTPControlChannel
 
setLocalActive() - Method in class org.globus.ftp.FTPClient
Starts local server in active server mode.
setLocalNoDataChannelAuthentication() - Method in class org.globus.ftp.GridFTPClient
Sets compatibility mode with old GSIFTP server.
setLocalPassive() - Method in class org.globus.ftp.FTPClient
Starts local server in passive server mode, with default parameters.
setLocalPassive(int, int) - Method in class org.globus.ftp.FTPClient
Starts the local server in passive server mode.
setLocalStripedActive() - Method in class org.globus.ftp.GridFTPClient
Starts local server in striped active mode.
setLocalStripedPassive(int, int) - Method in class org.globus.ftp.GridFTPClient
Starts local server in striped passive mode.
setLocalStripedPassive() - Method in class org.globus.ftp.GridFTPClient
Behaves like setLocalStripedPassive(FTPServerFacade.ANY_PORT, FTPServerFacade.DEFAULT_QUEUE)
setLocalTCPBufferSize(int) - Method in class org.globus.ftp.GridFTPClient
Sets local TCP buffer size (for both receiving and sending).
setMaxParallelism(int) - Method in class org.globus.ftp.RetrieveOptions
Use only in third party mode.
setMinParallelism(int) - Method in class org.globus.ftp.RetrieveOptions
Use only in third party mode.
setMode(int) - Method in class org.globus.ftp.FTPClient
Sets transfer mode.
setName(String) - Method in class org.globus.ftp.FileInfo
Sets the file name.
setOptions(Options) - Method in class org.globus.ftp.extended.GridFTPServerFacade
 
setOptions(Options) - Method in class org.globus.ftp.FTPClient
Sets the supplied options to the server.
setOptions(Options) - Method in class org.globus.ftp.vanilla.FTPServerFacade
Do nothing; this class does not support any options
setOther(TransferMonitor) - Method in class org.globus.ftp.vanilla.TransferMonitor
 
setOutputStream(OutputStream) - Method in class org.globus.ftp.vanilla.FTPControlChannel
 
setPassive(int, int) - Method in class org.globus.ftp.extended.GridFTPServerFacade
 
setPassive() - Method in class org.globus.ftp.FTPClient
Sets remote server to passive server mode.
setPassive() - Method in class org.globus.ftp.vanilla.FTPServerFacade
Behave like setPassive(ANY_PORT, DEFAULT_QUEUE)
setPassive(int, int) - Method in class org.globus.ftp.vanilla.FTPServerFacade
Start the local server
setPassiveMode(boolean) - Method in class org.globus.ftp.FTPClient
Enables/disables passive data connections.
setProtection(int) - Method in class org.globus.ftp.extended.GridFTPControlChannel
Sets data channel protection level.
setProtectionBufferSize(int) - Method in class org.globus.ftp.FTPClient
Sets protection buffer size (defined in RFC 2228)
setProtectionBufferSize(int) - Method in class org.globus.ftp.vanilla.FTPServerFacade
 
setRestartMarker(RestartData) - Method in class org.globus.ftp.FTPClient
Sets restart parameter of the next transfer.
setReusable(boolean) - Method in class org.globus.ftp.dc.ManagedSocketBox
 
setRootCause(Exception) - Method in exception org.globus.ftp.exception.FTPException
 
setSize(long) - Method in class org.globus.ftp.FileInfo
Sets the file size.
setSocket(Socket) - Method in class org.globus.ftp.dc.SimpleSocketBox
 
setSocket(Socket) - Method in interface org.globus.ftp.dc.SocketBox
 
setSocketPool(SocketPool) - Method in class org.globus.ftp.dc.EBlockParallelTransferContext
 
setStartingParallelism(int) - Method in class org.globus.ftp.RetrieveOptions
Use only in third party mode.
setStatus(int) - Method in class org.globus.ftp.dc.ManagedSocketBox
 
setStripedActive(HostPortList) - Method in class org.globus.ftp.extended.GridFTPServerFacade
 
setStripedActive(HostPortList) - Method in class org.globus.ftp.GridFTPClient
Sets remote server to striped active server mode (SPOR).
setStripedPassive() - Method in class org.globus.ftp.extended.GridFTPServerFacade
 
setStripedPassive(int, int) - Method in class org.globus.ftp.extended.GridFTPServerFacade
 
setStripedPassive() - Method in class org.globus.ftp.GridFTPClient
Sets remote server to striped passive server mode (SPAS).
setTCPBufferSize(int) - Method in class org.globus.ftp.extended.GridFTPServerFacade
This method needs to be called BEFORE the local socket(s) get created.
setTCPBufferSize(int) - Method in class org.globus.ftp.GridFTPClient
Sets remote server TCP buffer size, in the following way: First see if server supports "SBUF" and if so, use it.
setTime(String) - Method in class org.globus.ftp.FileInfo
Sets modification time of the file.
setTransferContext(EBlockParallelTransferContext) - Method in class org.globus.ftp.dc.EBlockAware
 
setTransferMode(int) - Method in class org.globus.ftp.vanilla.FTPServerFacade
 
setTransferThreadManager(TransferThreadManager) - Method in class org.globus.ftp.dc.EBlockParallelTransferContext
 
setTransferType(int) - Method in class org.globus.ftp.vanilla.FTPServerFacade
 
setType(int) - Method in class org.globus.ftp.FTPClient
Sets transfer type.
setUsageInformation(String, String) - Method in class org.globus.ftp.GridFTPClient
 
setUseAllo(boolean) - Method in class org.globus.ftp.FTPClient
Controls whether the client attempts to send an ALLO command before a STOR request during the put/asyncPut calls.
setVersion(String) - Method in class org.globus.ftp.HostPort6
Sets the address version
shutdown(Object) - Method in class org.globus.ftp.dc.GridFTPTransferSinkThread
 
shutdown() - Method in class org.globus.ftp.dc.GridFTPTransferSourceThread
 
shutdown(Object) - Method in class org.globus.ftp.dc.TransferSinkThread
 
shutdown() - Method in class org.globus.ftp.dc.TransferSourceThread
 
SimpleDataChannel - Class in org.globus.ftp.dc
Data channel receives in the constructor a socket that should be ready for communication, and starts a new thread that will perform the transfer.
In previous version, the data channel would perform socket initialization (server.accept() etc.).
SimpleDataChannel(Session, SocketBox) - Constructor for class org.globus.ftp.dc.SimpleDataChannel
 
SimpleDataChannelFactory - Class in org.globus.ftp.dc
 
SimpleDataChannelFactory() - Constructor for class org.globus.ftp.dc.SimpleDataChannelFactory
 
SimpleSocketBox - Class in org.globus.ftp.dc
 
SimpleSocketBox() - Constructor for class org.globus.ftp.dc.SimpleSocketBox
 
SimpleTransferContext - Class in org.globus.ftp.dc
transfer context for single threaded transfers using 1 data channel.
SimpleTransferContext() - Constructor for class org.globus.ftp.dc.SimpleTransferContext
 
SimpleTransferThreadFactory - Class in org.globus.ftp.dc
 
SimpleTransferThreadFactory() - Constructor for class org.globus.ftp.dc.SimpleTransferThreadFactory
 
sink - Variable in class org.globus.ftp.dc.ActiveConnectTask
 
sink - Variable in class org.globus.ftp.dc.PassiveConnectTask
 
sink - Variable in class org.globus.ftp.dc.TransferSinkThread
 
site(String) - Method in class org.globus.ftp.FTPClient
Executes site-specific operation (using the SITE command).
SIZE - Static variable in class org.globus.ftp.FeatureList
 
size(String) - Method in class org.globus.ftp.FTPClient
 
size() - Method in class org.globus.ftp.HostPortList
 
SIZE - Static variable in class org.globus.ftp.MlsxEntry
 
socket - Variable in class org.globus.ftp.dc.SimpleSocketBox
 
socket - Variable in class org.globus.ftp.vanilla.FTPControlChannel
 
SOCKET_OP_FAILED - Static variable in exception org.globus.ftp.exception.ClientException
 
socketBox - Variable in class org.globus.ftp.dc.SimpleDataChannel
 
SocketBox - Interface in org.globus.ftp.dc
 
socketBox - Variable in class org.globus.ftp.dc.TransferSinkThread
 
socketBox - Variable in class org.globus.ftp.dc.TransferSourceThread
 
SocketOperator - Interface in org.globus.ftp.dc
Callback operating on a socketBox.
socketPool - Variable in class org.globus.ftp.dc.EBlockParallelTransferContext
 
SocketPool - Class in org.globus.ftp.dc
Represents a set of open sockets that are being cached for subsequent transfers.
SocketPool() - Constructor for class org.globus.ftp.dc.SocketPool
Constructor for SocketPool.
socketPool - Variable in class org.globus.ftp.dc.TransferThreadManager
 
socketPool - Variable in class org.globus.ftp.extended.GridFTPServerFacade
 
SOFTLINK_TYPE - Static variable in class org.globus.ftp.FileInfo
 
source - Variable in class org.globus.ftp.dc.ActiveConnectTask
 
source - Variable in class org.globus.ftp.dc.PassiveConnectTask
 
source - Variable in class org.globus.ftp.dc.TransferSourceThread
 
source - Variable in class org.globus.ftp.MultipleTransferComplete
 
SPAS - Static variable in class org.globus.ftp.vanilla.Command
 
start() - Method in class org.globus.ftp.dc.TaskThread
 
start(boolean) - Method in class org.globus.ftp.vanilla.TransferMonitor
 
startParallelism - Variable in class org.globus.ftp.RetrieveOptions
 
startTransfer(DataSink, BasicServerControlChannel, TransferContext) - Method in interface org.globus.ftp.dc.DataChannel
 
startTransfer(DataSource, BasicServerControlChannel, TransferContext) - Method in interface org.globus.ftp.dc.DataChannel
 
startTransfer(DataSink, BasicServerControlChannel, TransferContext) - Method in class org.globus.ftp.dc.SimpleDataChannel
 
startTransfer(DataSource, BasicServerControlChannel, TransferContext) - Method in class org.globus.ftp.dc.SimpleDataChannel
 
startTransfer(DataSource, TransferContext, int, boolean) - Method in class org.globus.ftp.dc.TransferThreadManager
This should be used once the remote active server connected to us.
startTransfer(DataSink, TransferContext, int, boolean) - Method in class org.globus.ftp.dc.TransferThreadManager
This should be used once the remote active server connected to us.
startup() - Method in class org.globus.ftp.dc.GridFTPTransferSinkThread
 
startup() - Method in class org.globus.ftp.dc.GridFTPTransferSourceThread
 
startup() - Method in class org.globus.ftp.dc.TransferSinkThread
 
startup() - Method in class org.globus.ftp.dc.TransferSourceThread
 
status - Variable in class org.globus.ftp.dc.ManagedSocketBox
 
stop() - Method in class org.globus.ftp.dc.ActiveConnectTask
 
stop() - Method in class org.globus.ftp.dc.PassiveConnectTask
 
stop() - Method in class org.globus.ftp.dc.Task
 
stop - Variable in class org.globus.ftp.dc.TaskThread
 
stop() - Method in class org.globus.ftp.dc.TaskThread
 
stopTaskThread() - Method in class org.globus.ftp.dc.TransferThreadManager
 
stopTaskThread() - Method in class org.globus.ftp.vanilla.FTPServerFacade
 
STOR - Static variable in class org.globus.ftp.dc.ActiveStartTransferTask
 
store(DataSink) - Method in class org.globus.ftp.extended.GridFTPServerFacade
Store the data from the data channel to the data sink.
store(DataSink) - Method in class org.globus.ftp.vanilla.FTPServerFacade
Asynchronous; return before completion.
StreamAsciiDCReader - Class in org.globus.ftp.dc
 
StreamAsciiDCReader() - Constructor for class org.globus.ftp.dc.StreamAsciiDCReader
 
StreamAsciiDCWriter - Class in org.globus.ftp.dc
 
StreamAsciiDCWriter() - Constructor for class org.globus.ftp.dc.StreamAsciiDCWriter
 
StreamImageDCReader - Class in org.globus.ftp.dc
 
StreamImageDCReader() - Constructor for class org.globus.ftp.dc.StreamImageDCReader
 
StreamImageDCWriter - Class in org.globus.ftp.dc
 
StreamImageDCWriter() - Constructor for class org.globus.ftp.dc.StreamImageDCWriter
 
StreamModeRestartMarker - Class in org.globus.ftp
Represents FTP stream mode restart marker, as defined in RFC 959.
StreamModeRestartMarker(long) - Constructor for class org.globus.ftp.StreamModeRestartMarker
 
STRING_TOO_SHORT - Static variable in exception org.globus.ftp.exception.FTPReplyParseException
 
stripeBytesTransferred - Variable in class org.globus.ftp.PerfMarker
 
StripeContextManager - Class in org.globus.ftp.dc
 
StripeContextManager(int, SocketPool, GridFTPServerFacade) - Constructor for class org.globus.ftp.dc.StripeContextManager
 
stripeIndex - Variable in class org.globus.ftp.PerfMarker
 
stripeQuitTokens - Variable in class org.globus.ftp.dc.StripeContextManager
 
stripeRetrContextManager - Variable in class org.globus.ftp.extended.GridFTPServerFacade
 
stripes - Variable in class org.globus.ftp.dc.StripeContextManager
 
SubjectDataChannelAuthentication - Class in org.globus.ftp
Represents subject data channel authentication.
SubjectDataChannelAuthentication(String) - Constructor for class org.globus.ftp.SubjectDataChannelAuthentication
 
systemLineSep - Static variable in class org.globus.ftp.dc.AsciiTranslator
 

T

Task - Class in org.globus.ftp.dc
 
Task() - Constructor for class org.globus.ftp.dc.Task
 
TaskThread - Class in org.globus.ftp.dc
 
TaskThread() - Constructor for class org.globus.ftp.dc.TaskThread
 
taskThread - Variable in class org.globus.ftp.dc.TransferThreadManager
 
TCPBufferSize - Variable in class org.globus.ftp.GridFTPSession
 
THIS_ABOVE - Static variable in class org.globus.ftp.ByteRange
 
THIS_BELOW - Static variable in class org.globus.ftp.ByteRange
 
THIS_SUBSET - Static variable in class org.globus.ftp.ByteRange
 
THIS_SUPERSET - Static variable in class org.globus.ftp.ByteRange
 
thread - Variable in class org.globus.ftp.dc.TaskThread
 
THREAD_KILLED - Static variable in exception org.globus.ftp.exception.ClientException
 
TIMEOUT - Static variable in class org.globus.ftp.extended.GridFTPControlChannel
 
timeStamp - Variable in class org.globus.ftp.PerfMarker
 
to - Variable in class org.globus.ftp.ByteRange
upper range limit
toFtpCmdArgument() - Method in class org.globus.ftp.ByteRangeList
convert this object to a String, in the format of argument of REST GridFTP command, for instance: "0-29,32-89" The resulting String will preserve the features of ByteRangeList: (1) order and (2) separation
toFtpCmdArgument() - Method in class org.globus.ftp.ChecksumAlgorithm
 
toFtpCmdArgument() - Method in class org.globus.ftp.DataChannelAuthentication
 
toFtpCmdArgument() - Method in class org.globus.ftp.HostPort
Returns the host-port information in the format used by PORT command.
toFtpCmdArgument() - Method in class org.globus.ftp.HostPort6
Returns the host-port information in the format used by EPRT command.
toFtpCmdArgument() - Method in class org.globus.ftp.HostPortList
Returns the host-port infromation in the format used by SPOR command.
toFtpCmdArgument() - Method in class org.globus.ftp.Options
 
toFtpCmdArgument() - Method in interface org.globus.ftp.RestartData
 
toFtpCmdArgument() - Method in interface org.globus.ftp.RestartMarker
 
toFtpCmdArgument() - Method in class org.globus.ftp.StreamModeRestartMarker
 
toString() - Method in class org.globus.ftp.ByteRange
 
toString() - Method in exception org.globus.ftp.exception.FTPException
 
toString() - Method in class org.globus.ftp.FileInfo
 
toString() - Method in class org.globus.ftp.MlsxEntry
 
toString(Command) - Static method in class org.globus.ftp.vanilla.Command
 
toString() - Method in class org.globus.ftp.vanilla.Command
 
toString() - Method in class org.globus.ftp.vanilla.Reply
 
totalRead - Variable in class org.globus.ftp.DataSourceStream
 
totalSize() - Method in interface org.globus.ftp.DataSource
Optional operation.
totalSize() - Method in class org.globus.ftp.DataSourceStream
 
totalSize() - Method in class org.globus.ftp.FileRandomIO
 
totalSize() - Method in class org.globus.ftp.OutputStreamDataSource
 
totalStripeCount - Variable in class org.globus.ftp.PerfMarker
 
toVector() - Method in class org.globus.ftp.ByteRangeList
convert this object to a vector of ByteRanges.
toVector() - Method in class org.globus.ftp.GridFTPRestartMarker
Returns Vector representation of this object.
Transfer - Class in org.globus.ftp.app
Represents a single act of a third party transfer of one file.
Transfer(String, int, String, String, String, int, String, String, TransferParams) - Constructor for class org.globus.ftp.app.Transfer
Constructor, performing a single third party transfer from (grid)ftp://sourceServer:sourcePort/sourceDir/sourceFile to (grid)ftp://destServer:destPort/destDir/destFile.
Transfer(String, int, String, String, String, String, int, String, String, String, TransferParams) - Constructor for class org.globus.ftp.app.Transfer
Constructor, performing a single third party transfer from (grid)ftp://sourceServer:sourcePort/sourceDir/sourceFile to (grid)ftp://destServer:destPort/destDir/destFile.
Transfer(String, int, Authorization, String, String, int, Authorization, String, TransferParams) - Constructor for class org.globus.ftp.app.Transfer
Constructor, performing a single third party transfer from (grid)ftp://sourceServer:sourcePort/absoluteSourceFile to (grid)ftp://destServer:destPort/absoluteDestFile.
transfer(String, FTPClient, String, boolean, MarkerListener) - Method in class org.globus.ftp.FTPClient
Performs third-party transfer between two servers.
transfer(FTPClient, String, FTPClient, String, int, MarkerListener) - Static method in class org.globus.ftp.FTPClient
Performs third-party transfer between two servers.
TRANSFER_MODE_DIFFER - Static variable in exception org.globus.ftp.exception.ClientException
 
TRANSFER_TYPE_DIFFER - Static variable in exception org.globus.ftp.exception.ClientException
 
transferAbort() - Method in class org.globus.ftp.extended.GridFTPServerFacade
 
transferAbort() - Method in class org.globus.ftp.vanilla.FTPServerFacade
 
transferBegin(BasicClientControlChannel, MarkerListener) - Method in class org.globus.ftp.FTPClient
 
transferComplete(MultipleTransferComplete) - Method in interface org.globus.ftp.MultipleTransferCompleteListener
 
TransferContext - Interface in org.globus.ftp.dc
Represents an environment shared by all data channels performing the same transfer.
transferDone() - Method in class org.globus.ftp.vanilla.TransferState
 
transferError(Exception) - Method in class org.globus.ftp.vanilla.TransferState
 
transferMode - Variable in class org.globus.ftp.Session
 
TransferMonitor - Class in org.globus.ftp.vanilla
 
TransferMonitor(BasicClientControlChannel, TransferState, MarkerListener, int, int, int) - Constructor for class org.globus.ftp.vanilla.TransferMonitor
 
TransferParams - Class in org.globus.ftp.app
Represents parameters of a transfer.
TransferParams() - Constructor for class org.globus.ftp.app.TransferParams
This constructor sets parameters to the GridFTP defaults.
transferRun(BasicClientControlChannel, MarkerListener) - Method in class org.globus.ftp.FTPClient
Actual transfer management.
transferRunSingleThread(BasicClientControlChannel, MarkerListener) - Method in class org.globus.ftp.FTPClient
 
TransferSinkThread - Class in org.globus.ftp.dc
Implements incoming transfer.
TransferSinkThread(AbstractDataChannel, SocketBox, DataSink, BasicServerControlChannel, TransferContext) - Constructor for class org.globus.ftp.dc.TransferSinkThread
 
TransferSourceThread - Class in org.globus.ftp.dc
Implements outgoing transfer.
TransferSourceThread(AbstractDataChannel, SocketBox, DataSource, BasicServerControlChannel, TransferContext) - Constructor for class org.globus.ftp.dc.TransferSourceThread
 
transferStart(BasicClientControlChannel, MarkerListener) - Method in class org.globus.ftp.FTPClient
 
transferStarted() - Method in class org.globus.ftp.vanilla.TransferState
 
TransferState - Class in org.globus.ftp.vanilla
 
TransferState() - Constructor for class org.globus.ftp.vanilla.TransferState
 
transferThread - Variable in class org.globus.ftp.dc.SimpleDataChannel
 
TransferThread - Class in org.globus.ftp.dc
 
TransferThread() - Constructor for class org.globus.ftp.dc.TransferThread
 
transferThreadCount - Variable in class org.globus.ftp.dc.TransferThreadManager
 
transferThreadFactory - Variable in class org.globus.ftp.dc.SimpleDataChannel
 
TransferThreadFactory - Interface in org.globus.ftp.dc
 
TransferThreadManager - Class in org.globus.ftp.dc
 
TransferThreadManager(SocketPool, GridFTPServerFacade, BasicServerControlChannel, GridFTPSession) - Constructor for class org.globus.ftp.dc.TransferThreadManager
 
transferThreadManager - Variable in class org.globus.ftp.extended.GridFTPServerFacade
 
transferThreadStarting() - Method in class org.globus.ftp.dc.TransferThreadManager
 
transferThreadTerminating() - Method in class org.globus.ftp.dc.TransferThreadManager
 
transferType - Variable in class org.globus.ftp.Session
 
transferWait(TransferState) - Method in class org.globus.ftp.FTPClient
 
TRANSIENT_NEGATIVE_COMPLETION - Static variable in class org.globus.ftp.vanilla.Reply
 
translate(Buffer) - Method in class org.globus.ftp.dc.AsciiTranslator
 
translator - Variable in class org.globus.ftp.dc.StreamAsciiDCReader
 
translator - Variable in class org.globus.ftp.dc.StreamAsciiDCWriter
 
TwoPartyTransfer - Class in org.globus.ftp.examples
 
TwoPartyTransfer(String, int, String, String, String) - Constructor for class org.globus.ftp.examples.TwoPartyTransfer
 
TYPE - Static variable in class org.globus.ftp.MlsxEntry
 
TYPE_ASCII - Static variable in class org.globus.ftp.Session
 
TYPE_CDIR - Static variable in class org.globus.ftp.MlsxEntry
 
TYPE_DIR - Static variable in class org.globus.ftp.MlsxEntry
 
TYPE_EBCDIC - Static variable in class org.globus.ftp.Session
 
TYPE_FILE - Static variable in class org.globus.ftp.MlsxEntry
 
TYPE_IMAGE - Static variable in class org.globus.ftp.Session
 
TYPE_LOCAL - Static variable in class org.globus.ftp.Session
 
TYPE_PDIR - Static variable in class org.globus.ftp.MlsxEntry
 
TYPE_SLINK - Static variable in class org.globus.ftp.MlsxEntry
 

U

unblockServer() - Method in class org.globus.ftp.vanilla.FTPServerFacade
 
UNDEFINED - Static variable in class org.globus.ftp.dc.EBlockParallelTransferContext
 
UNDEFINED - Static variable in class org.globus.ftp.PerfMarker
 
UNDEFINED_SERVER_MODE - Static variable in exception org.globus.ftp.exception.DataChannelException
 
UNEXPECTED_4TH_CHAR - Static variable in exception org.globus.ftp.exception.FTPReplyParseException
 
UnexpectedReplyCodeException - Exception in org.globus.ftp.exception
Indicates that the received reply had different code than it had been expected.
UnexpectedReplyCodeException(int, String, Reply) - Constructor for exception org.globus.ftp.exception.UnexpectedReplyCodeException
 
UnexpectedReplyCodeException(Reply) - Constructor for exception org.globus.ftp.exception.UnexpectedReplyCodeException
 
UNIQUE - Static variable in class org.globus.ftp.MlsxEntry
 
UNIX_GID - Static variable in class org.globus.ftp.MlsxEntry
 
UNIX_GROUP - Static variable in class org.globus.ftp.MlsxEntry
 
UNIX_MODE - Static variable in class org.globus.ftp.MlsxEntry
 
UNIX_OWNER - Static variable in class org.globus.ftp.MlsxEntry
 
UNIX_SLINK - Static variable in class org.globus.ftp.MlsxEntry
 
UNIX_UID - Static variable in class org.globus.ftp.MlsxEntry
 
UNKNOWN_HOST - Static variable in exception org.globus.ftp.exception.ClientException
 
UNKNOWN_NUMBER - Static variable in class org.globus.ftp.FileInfo
 
UNKNOWN_STRING - Static variable in class org.globus.ftp.FileInfo
 
UNKNOWN_TYPE - Static variable in class org.globus.ftp.FileInfo
 
UNSPECIFIED - Static variable in exception org.globus.ftp.exception.FTPException
 
UNSUPPORTED_FEATURE - Static variable in exception org.globus.ftp.exception.ServerException
 
usageString - Variable in class org.globus.ftp.GridFTPClient
 
useAllo - Variable in class org.globus.ftp.FTPClient
Whether to use ALLO with put()/asyncPut() or not
userCanExecute() - Method in class org.globus.ftp.FileInfo
 
userCanRead() - Method in class org.globus.ftp.FileInfo
 
userCanWrite() - Method in class org.globus.ftp.FileInfo
 
username - Variable in class org.globus.ftp.FTPClient
 

V

vector - Variable in class org.globus.ftp.ByteRangeList
vector of ByteRanges.

W

WAIT_FOREVER - Static variable in class org.globus.ftp.vanilla.BasicClientControlChannel
 
waitDelay - Variable in class org.globus.ftp.Session
This variable directly affects only the client.
waitFor() - Method in class org.globus.ftp.dc.Task
 
waitFor(Flag, int) - Method in class org.globus.ftp.vanilla.BasicClientControlChannel
Return when reply is waiting
waitFor(Flag, int, int) - Method in class org.globus.ftp.vanilla.BasicClientControlChannel
Block until reply is waiting in the control channel, or after timeout (maxWait), or when flag changes to true.
waitFor(Flag, int, int) - Method in class org.globus.ftp.vanilla.FTPControlChannel
Block until one of the conditions are true: a reply is available in the control channel, timeout (maxWait) expired aborted flag changes to true.
waitFor(Flag, int, int) - Method in class org.globus.ftp.vanilla.FTPServerFacade.LocalControlChannel
 
waitForEnd() - Method in class org.globus.ftp.vanilla.TransferState
Blocks until the transfer is complete or the transfer fails.
waitForStart() - Method in class org.globus.ftp.vanilla.TransferState
Blocks until the transfer begins or the transfer fails to start.
WILL_CLOSE - Static variable in class org.globus.ftp.dc.EBlockAware
 
willCloseReceived() - Method in class org.globus.ftp.dc.EBlockImageDCReader
 
write(Buffer) - Method in interface org.globus.ftp.DataSink
Writes the specified buffer to this data sink.
write(Buffer) - Method in class org.globus.ftp.DataSinkStream
 
write(Buffer) - Method in interface org.globus.ftp.dc.DataChannelWriter
 
write(Buffer) - Method in class org.globus.ftp.dc.EBlockImageDCWriter
 
write(Buffer) - Method in class org.globus.ftp.dc.StreamAsciiDCWriter
 
write(Buffer) - Method in class org.globus.ftp.dc.StreamImageDCWriter
 
write(Buffer) - Method in class org.globus.ftp.FileRandomIO
 
write(Buffer) - Method in class org.globus.ftp.InputStreamDataSink
 
write(MlsxEntry) - Method in interface org.globus.ftp.MlsxEntryWriter
Writes a single entry from the stream.
write(Reply) - Method in interface org.globus.ftp.vanilla.BasicServerControlChannel
write reply to the control channel
write(Command) - Method in class org.globus.ftp.vanilla.FTPControlChannel
Sends the command over the control channel.
write(Reply) - Method in class org.globus.ftp.vanilla.FTPServerFacade.LocalControlChannel
 
writeHandshakeToken(byte[]) - Method in class org.globus.ftp.extended.GridFTPOutputStream
 
writeln(String) - Method in class org.globus.ftp.vanilla.FTPControlChannel
 
writer - Variable in class org.globus.ftp.dc.TransferSourceThread
 
writeStr(String) - Method in class org.globus.ftp.vanilla.FTPControlChannel
 
WRONG_PROTOCOL - Static variable in exception org.globus.ftp.exception.ServerException
The communication from the server was not understood, possibly because of incompatible protocol.
A B C D E F G H I J L M N O P Q R S T U V W