public class Monitor extends java.lang.Object implements TransferListener, java.lang.Runnable
Modifier and Type | Field and Description |
---|---|
protected boolean |
abort |
protected boolean |
cancelled |
protected TransferController |
controller |
protected boolean |
failed |
protected long |
time |
OTHER, UPLOAD
Constructor and Description |
---|
Monitor(TransferController tc,
int period) |
Modifier and Type | Method and Description |
---|---|
void |
dataRead(long read)
Data read from current Item.
|
void |
run() |
void |
setAbort(boolean bAbort) |
void |
transferCancelled()
Item transfer cancelled.
|
void |
transferCompleted(java.lang.Object source,
byte[] response)
Item transfer completed.
|
void |
transferDone(java.util.List files)
Overall transfer completed.
|
void |
transferFailed(ClientException e)
Item transfer cancelled.
|
void |
transferStarted(java.lang.Object source,
long contentlength)
Item transfer started.
|
void |
transferTriggered(java.util.List files,
int type)
Overall transfer started.
|
protected boolean cancelled
protected boolean failed
protected boolean abort
protected TransferController controller
protected long time
public Monitor(TransferController tc, int period)
public void dataRead(long read)
TransferListener
dataRead
in interface TransferListener
read
- length of data read.public void transferCancelled()
TransferListener
transferCancelled
in interface TransferListener
public void transferCompleted(java.lang.Object source, byte[] response)
TransferListener
transferCompleted
in interface TransferListener
public void transferDone(java.util.List files)
TransferListener
transferDone
in interface TransferListener
public void transferFailed(ClientException e)
TransferListener
transferFailed
in interface TransferListener
public void transferStarted(java.lang.Object source, long contentlength)
TransferListener
transferStarted
in interface TransferListener
source
- File to be transfered.contentlength
- length of file.public void transferTriggered(java.util.List files, int type)
TransferListener
transferTriggered
in interface TransferListener
public void run()
run
in interface java.lang.Runnable
public void setAbort(boolean bAbort)