Package org.globus.ftp.vanilla
Class TransferMonitor
- java.lang.Object
-
- org.globus.ftp.vanilla.TransferMonitor
-
- All Implemented Interfaces:
java.lang.Runnable
public class TransferMonitor extends java.lang.Object implements java.lang.Runnable
-
-
Constructor Summary
Constructors Constructor Description TransferMonitor(BasicClientControlChannel controlChannel, TransferState transferState, MarkerListener mListener, int maxWait, int ioDelay, int side)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidabort()Abort the tpt transfer but do not close resourcesjava.lang.StringgetLoggerName()In this class, each instance gets a separate logger which is assigned the name in the constructor.voidrun()voidsetOther(TransferMonitor other)voidstart(boolean blocking)
-
-
-
Field Detail
-
LOCAL
public static final int LOCAL
- See Also:
- Constant Field Values
-
REMOTE
public static final int REMOTE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TransferMonitor
public TransferMonitor(BasicClientControlChannel controlChannel, TransferState transferState, MarkerListener mListener, int maxWait, int ioDelay, int side)
-
-
Method Detail
-
getLoggerName
public java.lang.String 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
public void setOther(TransferMonitor other)
-
abort
public void abort()
Abort the tpt transfer but do not close resources
-
start
public void start(boolean blocking)
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable
-
-