public class DisconnectResult extends AsyncResult
Modifier and Type | Field and Description |
---|---|
static int |
CLIENT_DISCONNECT |
static int |
IDLE_TIMEOUT |
static int |
RECONNECT_FAILED |
Constructor and Description |
---|
DisconnectResult(boolean immediate)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
endAsync()
This method is called to complete the asynchronous operation.
|
int |
getReason()
Get the reason for the disconnection
|
java.lang.String |
getReasonMsg() |
boolean |
isAlreadyDisconnected()
Return true if already disconnected prior to current
disconnection attempted.
|
boolean |
isImmediate()
Should this be an immediate disconnection?
|
void |
setAlreadyDisconnected(boolean alreadyDisconnected)
Set the flag indicating if already disconnected
|
void |
setReason(int reason)
Set the reason for the disconnect
|
cancelTask, endAsyncCalled, endAsyncInternal, getClient, getLocalContext, getTag, getTask, getTaskDescription, getTaskId, getThrowable, isCompleted, isSuccessful, notifyComplete, setAsIfCompleted, setClient, setEndAsyncCalled, setLocalContext, setSuccessful, setTag, setTask, setThrowable, waitTillComplete
public static final int CLIENT_DISCONNECT
public static final int IDLE_TIMEOUT
public static final int RECONNECT_FAILED
public DisconnectResult(boolean immediate)
immediate
- true for immediate (forced) disconnectionpublic boolean isImmediate()
public int getReason()
public java.lang.String getReasonMsg()
public boolean isAlreadyDisconnected()
public void setAlreadyDisconnected(boolean alreadyDisconnected)
alreadyDisconnected
- true if already disconnected when this result was created.public void setReason(int reason)
reason
- integer representing reasonpublic void endAsync() throws FTPException, java.io.IOException
java.io.IOException
FTPException
Copyright © 2001-2014 Enterprise Distributed Technologies Ltd. All Rights Reserved.