1
0
Fork 0
mirror of https://github.com/vanitasvitae/Smack.git synced 2024-11-26 14:02:06 +01:00

Initial transfer status was not being set.

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@3634 b35dd754-fafc-0310-a699-88a17e54d16e
This commit is contained in:
Alex Wenckus 2006-03-27 22:49:24 +00:00 committed by alex
parent 422317e238
commit aa4b965001

View file

@ -42,7 +42,7 @@ public abstract class FileTransfer {
private String peer; private String peer;
private org.jivesoftware.smackx.filetransfer.FileTransfer.Status status; private org.jivesoftware.smackx.filetransfer.FileTransfer.Status status = Status.INITIAL;
private final Object statusMonitor = new Object(); private final Object statusMonitor = new Object();
@ -249,12 +249,12 @@ public abstract class FileTransfer {
* *
* @see FileTransfer#getError() * @see FileTransfer#getError()
*/ */
public static final Status ERROR = new Status(); public static final Status ERROR = new Status("Error");
/** /**
* The initial status of the file transfer. * The initial status of the file transfer.
*/ */
public static final Status INITIAL = new Status(); public static final Status INITIAL = new Status("Initial");
/** /**
* The file transfer is being negotiated with the peer. The party * The file transfer is being negotiated with the peer. The party
@ -264,13 +264,13 @@ public abstract class FileTransfer {
* *
* @see #NEGOTIATING_STREAM * @see #NEGOTIATING_STREAM
*/ */
public static final Status NEGOTIATING_TRANSFER = new Status(); public static final Status NEGOTIATING_TRANSFER = new Status("Negotiating Transfer");
/** /**
* The peer has refused the file transfer request halting the file * The peer has refused the file transfer request halting the file
* transfer negotiation process. * transfer negotiation process.
*/ */
public static final Status REFUSED = new Status(); public static final Status REFUSED = new Status("Refused");
/** /**
* The stream to transfer the file is being negotiated over the chosen * The stream to transfer the file is being negotiated over the chosen
@ -279,32 +279,42 @@ public abstract class FileTransfer {
* *
* @see #NEGOTIATED * @see #NEGOTIATED
*/ */
public static final Status NEGOTIATING_STREAM = new Status(); public static final Status NEGOTIATING_STREAM = new Status("Negotiating Stream");
/** /**
* After the stream negotitation has completed the intermediate state * After the stream negotitation has completed the intermediate state
* between the time when the negotiation is finished and the actual * between the time when the negotiation is finished and the actual
* transfer begins. * transfer begins.
*/ */
public static final Status NEGOTIATED = new Status(); public static final Status NEGOTIATED = new Status("Negotiated");
/** /**
* The transfer is in progress. * The transfer is in progress.
* *
* @see FileTransfer#getProgress() * @see FileTransfer#getProgress()
*/ */
public static final Status IN_PROGRESS = new Status(); public static final Status IN_PROGRESS = new Status("In Progress");
/** /**
* The transfer has completed successfully. * The transfer has completed successfully.
*/ */
public static final Status COMPLETE = new Status(); public static final Status COMPLETE = new Status("Complete");
/** /**
* The file transfer was canceled * The file transfer was canceled
*/ */
public static final Status CANCLED = new Status(); public static final Status CANCLED = new Status("Cancled");
}
private String status;
private Status(String status) {
this.status = status;
}
public String toString() {
return status;
}
}
/** /**
* Return the length of bytes written out to the stream. * Return the length of bytes written out to the stream.