Package org.globus.ftp.vanilla
Class TransferMonitor
java.lang.Object
org.globus.ftp.vanilla.TransferMonitor
- All Implemented Interfaces:
Runnable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private Flag
private BasicClientControlChannel
private int
static final int
private org.apache.commons.logging.Log
private int
private MarkerListener
private TransferMonitor
static final int
private int
private Thread
private TransferState
-
Constructor Summary
ConstructorsConstructorDescriptionTransferMonitor
(BasicClientControlChannel controlChannel, TransferState transferState, MarkerListener mListener, int maxWait, int ioDelay, int side) -
Method Summary
-
Field Details
-
LOCAL
public static final int LOCAL- See Also:
-
REMOTE
public static final int REMOTE- See Also:
-
side
private int side -
logger
private org.apache.commons.logging.Log logger -
maxWait
private int maxWait -
ioDelay
private int ioDelay -
controlChannel
-
transferState
-
mListener
-
other
-
abortable
private boolean abortable -
aborted
-
thread
-
-
Constructor Details
-
TransferMonitor
public TransferMonitor(BasicClientControlChannel controlChannel, TransferState transferState, MarkerListener mListener, int maxWait, int ioDelay, int side)
-
-
Method Details
-
getLoggerName
In this class, each instance gets a separate logger which is assigned the name in the constructor. This name is in the form "...GridFTPClient.thread host:port".- Returns:
- the logger name.
-
setOther
-
abort
public void abort()Abort the tpt transfer but do not close resources -
done
private void done() -
start
public void start(boolean blocking) -
run
public void run()
-