org.globus.ftp.exception
Class ClientException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byorg.globus.ftp.exception.FTPException
              extended byorg.globus.ftp.exception.ClientException
All Implemented Interfaces:
Serializable

public class ClientException
extends FTPException

Indicates a local client side problem that has not been caused by remote server nor the local data channel.

See Also:
Serialized Form

Field Summary
static int BAD_MODE
           
static int BAD_SERVER_MODE
           
static int BAD_TYPE
           
static int CALL_PASSIVE_FIRST
           
protected  int code
           
static int LOCAL_TRANSFER
           
static int MARK_NOT_SUPPORTED
           
static int NOT_AUTHORIZED
           
static int PBSZ_DIFFER
           
static int REPLY_TIMEOUT
           
static int SOCKET_OP_FAILED
           
static int THREAD_KILLED
           
static int TRANSFER_MODE_DIFFER
           
static int TRANSFER_TYPE_DIFFER
           
static int UNKNOWN_HOST
           
 
Fields inherited from class org.globus.ftp.exception.FTPException
cause, customMessage, UNSPECIFIED
 
Constructor Summary
ClientException(int code)
           
ClientException(int code, String message)
           
 
Method Summary
 String getCodeExplanation(int code)
           
 
Methods inherited from class org.globus.ftp.exception.FTPException
getCode, getCustomMessage, getMessage, getRootCause, printStackTrace, printStackTrace, printStackTrace, setCode, setCustomMessage, setRootCause, toString
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NOT_AUTHORIZED

public static final int NOT_AUTHORIZED
See Also:
Constant Field Values

PBSZ_DIFFER

public static final int PBSZ_DIFFER
See Also:
Constant Field Values

TRANSFER_MODE_DIFFER

public static final int TRANSFER_MODE_DIFFER
See Also:
Constant Field Values

TRANSFER_TYPE_DIFFER

public static final int TRANSFER_TYPE_DIFFER
See Also:
Constant Field Values

BAD_SERVER_MODE

public static final int BAD_SERVER_MODE
See Also:
Constant Field Values

REPLY_TIMEOUT

public static final int REPLY_TIMEOUT
See Also:
Constant Field Values

THREAD_KILLED

public static final int THREAD_KILLED
See Also:
Constant Field Values

BAD_MODE

public static final int BAD_MODE
See Also:
Constant Field Values

MARK_NOT_SUPPORTED

public static final int MARK_NOT_SUPPORTED
See Also:
Constant Field Values

CALL_PASSIVE_FIRST

public static final int CALL_PASSIVE_FIRST
See Also:
Constant Field Values

LOCAL_TRANSFER

public static final int LOCAL_TRANSFER
See Also:
Constant Field Values

UNKNOWN_HOST

public static final int UNKNOWN_HOST
See Also:
Constant Field Values

BAD_TYPE

public static final int BAD_TYPE
See Also:
Constant Field Values

SOCKET_OP_FAILED

public static final int SOCKET_OP_FAILED
See Also:
Constant Field Values

code

protected int code
Constructor Detail

ClientException

public ClientException(int code,
                       String message)

ClientException

public ClientException(int code)
Method Detail

getCodeExplanation

public String getCodeExplanation(int code)
Overrides:
getCodeExplanation in class FTPException