org.globus.ftp.vanilla
Class TransferMonitor

java.lang.Object
  extended byjava.lang.Thread
      extended byorg.globus.ftp.vanilla.TransferMonitor
All Implemented Interfaces:
Runnable

public class TransferMonitor
extends Thread


Field Summary
static int LOCAL
           
static int REMOTE
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
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
 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)
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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 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


run

public void run()