public final class FileTransfer extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FileTransfer.Status |
| Constructor and Description |
|---|
FileTransfer(InputStream inputStream,
OutputStream outputStream,
long length) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFileTransferStatusListener(FileTransferStatusListener fileTransferStatusListener)
Adds a file transfer status listener, which allows to listen for file transfer status changes.
|
void |
cancel() |
long |
getBytesTransferred()
Gets the transferred bytes.
|
Exception |
getException()
Gets the exception if the status is
FileTransfer.Status.FAILED |
double |
getProgress()
Gets the progress of the file transfer.
|
FileTransfer.Status |
getStatus()
Gets the status of the file transfer.
|
boolean |
isDone() |
void |
removeFileTransferStatusListener(FileTransferStatusListener fileTransferStatusListener)
Removes a previously added file transfer status listener.
|
void |
transfer()
Transfers the file in its own thread.
|
public FileTransfer(InputStream inputStream, OutputStream outputStream, long length)
public void addFileTransferStatusListener(FileTransferStatusListener fileTransferStatusListener)
fileTransferStatusListener - The listener.removeFileTransferStatusListener(FileTransferStatusListener)public void removeFileTransferStatusListener(FileTransferStatusListener fileTransferStatusListener)
fileTransferStatusListener - The listener.addFileTransferStatusListener(FileTransferStatusListener)public FileTransfer.Status getStatus()
public boolean isDone()
public long getBytesTransferred()
public double getProgress()
public void transfer()
public void cancel()
public Exception getException()
FileTransfer.Status.FAILEDCopyright © 2014–2015 XMPP.rocks. All rights reserved.