Class SFTPException

All Implemented Interfaces:
Serializable

public class SFTPException extends IOException
Used in combination with the SFTPv3Client. This exception wraps error messages sent by the SFTP server.
Version:
$Id: SFTPException.java,v 1.1 2007/10/15 12:49:56 cplattne Exp $
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • sftpErrorMessage

      private final String sftpErrorMessage
    • sftpErrorCode

      private final int sftpErrorCode
  • Constructor Details

    • SFTPException

      SFTPException(String msg, int errorCode)
  • Method Details

    • constructMessage

      private static String constructMessage(String s, int errorCode)
    • getServerErrorMessage

      public String getServerErrorMessage()
      Get the error message sent by the server. Often, this message does not help a lot (e.g., "failure").
      Returns:
      the plain string as sent by the server.
    • getServerErrorCode

      public int getServerErrorCode()
      Get the error code sent by the server.
      Returns:
      an error code as defined in the SFTP specs.
    • getServerErrorCodeSymbol

      public String getServerErrorCodeSymbol()
      Get the symbolic name of the error code as given in the SFTP specs.
      Returns:
      e.g., "SSH_FX_INVALID_FILENAME".
    • getServerErrorCodeVerbose

      public String getServerErrorCodeVerbose()
      Get the description of the error code as given in the SFTP specs.
      Returns:
      e.g., "The filename is not valid."