Class TransferMonitor
java.lang.Object
org.globus.ftp.vanilla.TransferMonitor
- All Implemented Interfaces:
Runnable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate Flagprivate BasicClientControlChannelprivate intstatic final intprivate org.apache.commons.logging.Logprivate intprivate MarkerListenerprivate TransferMonitorstatic final intprivate intprivate Threadprivate 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
-