jfileupload.transfer.client.core
Class Monitor

java.lang.Object
  extended by jfileupload.transfer.client.core.Monitor
All Implemented Interfaces:
java.lang.Runnable, TransferListener

public class Monitor
extends java.lang.Object
implements TransferListener, java.lang.Runnable


Field Summary
 
Fields inherited from interface jfileupload.transfer.client.core.TransferListener
OTHER, UPLOAD
 
Constructor Summary
Monitor(TransferController tc, int period)
           
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Monitor

public Monitor(TransferController tc,
               int period)
Method Detail

dataRead

public void dataRead(long read)
Description copied from interface: TransferListener
Data read from current Item.

Specified by:
dataRead in interface TransferListener
Parameters:
read - length of data read.

transferCancelled

public void transferCancelled()
Description copied from interface: TransferListener
Item transfer cancelled.

Specified by:
transferCancelled in interface TransferListener

transferCompleted

public void transferCompleted(java.lang.Object source,
                              byte[] response)
Description copied from interface: TransferListener
Item transfer completed.

Specified by:
transferCompleted in interface TransferListener

transferDone

public void transferDone(java.util.List files)
Description copied from interface: TransferListener
Overall transfer completed.

Specified by:
transferDone in interface TransferListener

transferFailed

public void transferFailed(ClientException e)
Description copied from interface: TransferListener
Item transfer cancelled.

Specified by:
transferFailed in interface TransferListener

transferStarted

public void transferStarted(java.lang.Object source,
                            long contentlength)
Description copied from interface: TransferListener
Item transfer started.

Specified by:
transferStarted in interface TransferListener
Parameters:
source - File to be transfered.
contentlength - length of file.

transferTriggered

public void transferTriggered(java.util.List files,
                              int type)
Description copied from interface: TransferListener
Overall transfer started.

Specified by:
transferTriggered in interface TransferListener

run

public void run()
Specified by:
run in interface java.lang.Runnable

setAbort

public void setAbort(boolean bAbort)