public class SftpException extends SshException
SshException that is thrown by operations in
SftpClient. The SFTP server will return error codes that may be
useful to clients.| Modifier and Type | Class and Description |
|---|---|
static class |
SftpException.SftpCode
SFTP error code.
|
SshException.CodeALREADY_OPEN, AUTHENTICATION_ATTEMPTS_EXCEEDED, AUTHENTICATION_CANCELLED, AUTHENTICATION_FAILED, ENCRYPTED, FAILED_TO_CONNECT_TO_AGENT, FAILED_TO_OPEN_SHELL, GENERAL, HOST_KEY_REJECTED, INCORRECT_PASSPHRASE, IO_ERROR, NO_AGENT, NOT_ENCRYPTED, NOT_OPEN, PASSPHRASE_REQUIRED, PRIVATE_KEY_FORMAT_NOT_SUPPORTED, UNSUPPORTED_FEATURE, UNSUPPORTED_PROTOCOL_VERSION| Constructor and Description |
|---|
SftpException(int serverErrorCode)
Constructor
|
SftpException(int serverErrorCode,
java.lang.String message)
Constructor
|
SftpException(int serverErrorCode,
java.lang.String message,
java.lang.Throwable cause)
Constructor
|
SftpException(SshException.Code code)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static SshException.Code |
getCodeForServerCode(int serverCode)
Get the native error code given an SFTP server error code.
|
getCodepublic static final SshException.Code SSH_FX_OK
public static final SshException.Code SSH_FX_EOF
public static final SshException.Code SSH_FX_NO_SUCH_FILE
public static final SshException.Code SSH_FX_PERMISSION_DENIED
public static final SshException.Code SSH_FX_FAILURE
public static final SshException.Code SSH_FX_BAD_MESSAGE
public static final SshException.Code SSH_FX_NO_CONNECTION
public static final SshException.Code SSH_FX_CONNECTION_LOST
public static final SshException.Code SSH_FX_OP_UNSUPPORTED
public static final SshException.Code SSH_FX_INVALID_HANDLE
public static final SshException.Code SSH_FX_NO_SUCH_PATH
public static final SshException.Code SSH_FX_FILE_ALREADY_EXISTS
public static final SshException.Code SSH_FX_WRITE_PROTECT
public static final SshException.Code SSH_FX_NO_MEDIA
public static final SshException.Code SSH_FX_NO_SPACE_ON_FILESYSTEM
public static final SshException.Code SSH_FX_QUOTA_EXCEEDED
public static final SshException.Code SSH_FX_UNKNOWN_PRINCIPAL
public static final SshException.Code SSH_FX_LOCK_CONFLICT
public static final SshException.Code SSH_FX_DIR_NOT_EMPTY
public static final SshException.Code SSH_FX_NOT_A_DIRECTORY
public static final SshException.Code SSH_FX_INVALID_FILENAME
public static final SshException.Code SSH_FX_LINK_LOOP
public static final SshException.Code SSH_FX_CANNOT_DELETE
public static final SshException.Code SSH_FX_INVALID_PARAMETER
public static final SshException.Code SSH_FX_FILE_IS_A_DIRECTORY
public static final SshException.Code SSH_FX_BYTE_RANGE_LOCK_CONFLICT
public static final SshException.Code SSH_FX_BYTE_RANGE_LOCK_REFUSED
public static final SshException.Code SSH_FX_DELETE_PENDING
public static final SshException.Code SSH_FX_FILE_CORRUPT
public static final SshException.Code SSH_FX_OWNER_INVALID
public static final SshException.Code SSH_FX_GROUP_INVALID
public static final SshException.Code SSH_FX_NO_MATCHING_BYTE_RANGE_LOCK
public SftpException(int serverErrorCode)
serverErrorCode - server error codepublic SftpException(SshException.Code code)
code - error codepublic SftpException(int serverErrorCode,
java.lang.String message)
serverErrorCode - server error codemessage - messagepublic SftpException(int serverErrorCode,
java.lang.String message,
java.lang.Throwable cause)
serverErrorCode - server error codemessage - messagecause - causepublic static final SshException.Code getCodeForServerCode(int serverCode)
serverCode - SFTP server error codeCopyright © 2018. All rights reserved.