public class TransferMonitor
extends java.lang.Object
implements java.lang.Runnable
Modifier and Type | Field and Description |
---|---|
private boolean |
abortable |
private Flag |
aborted |
private BasicClientControlChannel |
controlChannel |
private int |
ioDelay |
static int |
LOCAL |
private org.apache.commons.logging.Log |
logger |
private int |
maxWait |
private MarkerListener |
mListener |
private TransferMonitor |
other |
static int |
REMOTE |
private int |
side |
private java.lang.Thread |
thread |
private TransferState |
transferState |
Constructor and Description |
---|
TransferMonitor(BasicClientControlChannel controlChannel,
TransferState transferState,
MarkerListener mListener,
int maxWait,
int ioDelay,
int side) |
Modifier and Type | Method and Description |
---|---|
void |
abort()
Abort the tpt transfer
but do not close resources
|
private void |
done() |
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) |
public static final int LOCAL
public static final int REMOTE
private int side
private org.apache.commons.logging.Log logger
private int maxWait
private int ioDelay
private BasicClientControlChannel controlChannel
private TransferState transferState
private MarkerListener mListener
private TransferMonitor other
private boolean abortable
private Flag aborted
private java.lang.Thread thread
public TransferMonitor(BasicClientControlChannel controlChannel, TransferState transferState, MarkerListener mListener, int maxWait, int ioDelay, int side)
public java.lang.String getLoggerName()
public void setOther(TransferMonitor other)
public void abort()
private void done()
public void start(boolean blocking)
public void run()
run
in interface java.lang.Runnable