public class TransferStatus extends java.lang.Object implements TransferListener, CompressListener
Modifier and Type | Field and Description |
---|---|
static int |
CANCELLED |
static int |
COMPLETED |
static int |
COMPRESSING |
static int |
CRCFAILED |
static int |
DOWNLOADING |
static int |
FAILED |
static int |
PENDING |
static int |
RESUMEFAILED |
static int |
UNKNOWN |
static int |
UPLOADING |
static int |
WAITING |
OTHER, UPLOAD
Constructor and Description |
---|
TransferStatus(TransferController c) |
Modifier and Type | Method and Description |
---|---|
void |
begin() |
void |
compressCancelled()
Compress cancelled callback.
|
void |
compressCompleted(java.lang.Object target,
long size)
Compress completed callback.
|
void |
compressFailed(ClientException e)
Compress failed callback.
|
void |
compressStarted(java.lang.Object source,
long size)
Item compression started.
|
void |
dataCompressed(long read)
Data to be compressed (in bytes).
|
void |
dataRead(long read)
Data read from current Item.
|
long |
getBytesTransferred()
Returns bytes transferred.
|
TransferController |
getController() |
long |
getElapsedTimeInMilliseconds()
Returns elapsed time in seconds.
|
java.lang.String |
getExtendedStatus()
Return extended status or null if not available.
|
int |
getRate() |
long |
getSize()
Return size of transfer.
|
int |
getStatus() |
void |
setStatus(int s) |
java.lang.String |
toString()
Return serialized TransferStatus.
|
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.
|
public static final int UNKNOWN
public static final int WAITING
public static final int COMPLETED
public static final int CANCELLED
public static final int FAILED
public static final int UPLOADING
public static final int DOWNLOADING
public static final int CRCFAILED
public static final int RESUMEFAILED
public static final int PENDING
public static final int COMPRESSING
public TransferStatus(TransferController c)
public TransferController getController()
public void begin()
public long getBytesTransferred()
public void setStatus(int s)
public long getSize()
public long getElapsedTimeInMilliseconds()
public int getRate()
public int getStatus()
public java.lang.String getExtendedStatus()
public void transferTriggered(java.util.List files, int type)
TransferListener
transferTriggered
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 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 compressStarted(java.lang.Object source, long size)
CompressListener
compressStarted
in interface CompressListener
public void dataCompressed(long read)
CompressListener
dataCompressed
in interface CompressListener
public void compressCompleted(java.lang.Object target, long size)
CompressListener
compressCompleted
in interface CompressListener
size
- of compressed file.public void compressCancelled()
CompressListener
compressCancelled
in interface CompressListener
public void compressFailed(ClientException e)
CompressListener
compressFailed
in interface CompressListener
public java.lang.String toString()
toString
in class java.lang.Object