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 void
abort()
Abort the tpt transfer but do not close resourcesjava.lang.String
getLoggerName()
In this class, each instance gets a separate logger which is assigned the name in the constructor.void
run()
void
setOther(TransferMonitor other)
void
start(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:
run
in interfacejava.lang.Runnable
-
-