org.globus.ftp.vanilla
Class TransferMonitor

java.lang.Object
  extended by org.globus.ftp.vanilla.TransferMonitor
All Implemented Interfaces:
java.lang.Runnable

public class TransferMonitor
extends java.lang.Object
implements java.lang.Runnable


Field Summary
static int LOCAL
           
static int REMOTE
           
 
Constructor Summary
TransferMonitor(BasicClientControlChannel controlChannel, TransferState transferState, MarkerListener mListener, int maxWait, int ioDelay, int side)
           
 
Method Summary
 void abort()
          Abort the tpt transfer but do not close resources
 java.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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 interface java.lang.Runnable