# Uses of Interface
org.globus.ftp.MarkerListener

Packages that use MarkerListener
Package
Description
org.globus.ftp
org.globus.ftp.app
org.globus.ftp.vanilla

## Uses of MarkerListener in org.globus.ftp

Methods in org.globus.ftp with parameters of type MarkerListener
Modifier and Type
Method
Description
`TransferState`
FTPClient.`asynchGet(String remoteFileName, DataSink sink, MarkerListener mListener)`
Retrieves the file from the remote server.
`TransferState`
FTPClient.`asynchGet2(String remoteFileName, boolean passive, DataSink sink, MarkerListener mListener)`
Retrieves a file asynchronously using the GFD.47 (a.k.a GridFTP2) GET command.
`TransferState`
FTPClient.`asynchPut(String remoteFileName, DataSource source, MarkerListener mListener)`
Stores file at the remote server.
`TransferState`
FTPClient.`asynchPut(String remoteFileName, DataSource source, MarkerListener mListener, boolean append)`
Stores file at the remote server.
`TransferState`
FTPClient.`asynchPut2(String remoteFileName, boolean passive, DataSource source, MarkerListener mListener)`
Stores a file at the remote server using the GFD.47 (a.k.a GridFTP2) PUT command.
`void`
GridFTPClient.`extendedGet(String remoteFileName, long offset, long size, DataSink sink, MarkerListener mListener)`
Performs extended retrieve (partial retrieve mode).
`void`
GridFTPClient.`extendedGet(String remoteFileName, long size, DataSink sink, MarkerListener mListener)`
Performs extended retrieve (partial retrieve mode starting at offset 0).
`void`
GridFTPClient.`extendedMultipleTransfer(long[] remoteSrcFileOffset, long[] remoteSrcFileLength, String[] remoteSrcFile, GridFTPClient destination, long[] remoteDstFileOffset, String[] remoteDstFile, MarkerListener mListener, MultipleTransferCompleteListener doneListener)`
`void`
GridFTPClient.`extendedMultipleTransfer(String[] remoteSrcFile, GridFTPClient destination, String[] remoteDstFile, MarkerListener mListener, MultipleTransferCompleteListener doneListener)`
`void`
GridFTPClient.`extendedPut(String remoteFileName, long offset, DataSource source, MarkerListener mListener)`
Performs extended store (adujsted store mode).
`void`
GridFTPClient.`extendedPut(String remoteFileName, DataSource source, MarkerListener mListener)`
Performs extended store (adujsted store mode with offset 0).
`void`
GridFTPClient.`extendedTransfer(String remoteSrcFile, long remoteSrcFileOffset, long remoteSrcFileLength, GridFTPClient destination, String remoteDstFile, long remoteDstFileOffset, MarkerListener mListener)`
Performs a third-party transfer between two servers using extended block mode.
`void`
GridFTPClient.`extendedTransfer(String remoteSrcFile, GridFTPClient destination, String remoteDstFile, MarkerListener mListener)`
Performs a third-party transfer between two servers using extended block mode.
`void`
FTPClient.`get(String remoteFileName, DataSink sink, MarkerListener mListener)`
Retrieves the file from the remote server.
`void`
FTPClient.`get2(String remoteFileName, boolean passive, DataSink sink, MarkerListener mListener)`
Retrieves a file using the GFD.47 (a.k.a GridFTP2) GET command.
`void`
FTPClient.`put(String remoteFileName, DataSource source, MarkerListener mListener)`
Stores file at the remote server.
`void`
FTPClient.`put(String remoteFileName, DataSource source, MarkerListener mListener, boolean append)`
Stores file at the remote server.
`void`
FTPClient.`put2(String remoteFileName, boolean passive, DataSource source, MarkerListener mListener)`
Stores a file at the remote server using the GFD.47 (a.k.a GridFTP2) PUT command.
`void`
FTPClient.`transfer(String remoteSrcFile, FTPClient destination, String remoteDstFile, boolean append, MarkerListener mListener)`
Performs third-party transfer between two servers.
`static void`
FTPClient.`transfer(FTPClient source, String remoteSrcFile, FTPClient destination, String remoteDstFile, int mode, MarkerListener mListener)`
Performs third-party transfer between two servers.
`protected TransferState`
FTPClient.`transferBegin(BasicClientControlChannel other, MarkerListener mListener)`
`protected void`
FTPClient.`transferRun(BasicClientControlChannel other, MarkerListener mListener)`
Actual transfer management.
`protected void`
FTPClient.`transferRunSingleThread(BasicClientControlChannel other, MarkerListener mListener)`
`protected TransferState`
FTPClient.`transferStart(BasicClientControlChannel other, MarkerListener mListener)`

## Uses of MarkerListener in org.globus.ftp.app

Fields in org.globus.ftp.app declared as MarkerListener
Modifier and Type
Field
Description
`MarkerListener`
TransferParams.`markerListener`

## Uses of MarkerListener in org.globus.ftp.vanilla

Constructors in org.globus.ftp.vanilla with parameters of type MarkerListener
Modifier
Constructor
Description
``
`TransferMonitor(BasicClientControlChannel controlChannel, TransferState transferState, MarkerListener mListener, int maxWait, int ioDelay, int side)`