Package net.schmizz.sshj.common
Class SSHException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.io.IOException
-
- net.schmizz.sshj.common.SSHException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
Buffer.BufferException
,ConnectionException
,SCPException
,SFTPException
,TransportException
,UserAuthException
public class SSHException extends java.io.IOException
Most exceptions in thenet.schmizz.sshj
package are instances of this class. AnSSHException
is itself anIOException
and can be caught like that if this level of granularity is not desired.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static ExceptionChainer<SSHException>
chainer
-
Constructor Summary
Constructors Constructor Description SSHException(java.lang.String message)
SSHException(java.lang.String message, java.lang.Throwable cause)
SSHException(java.lang.Throwable cause)
SSHException(DisconnectReason code)
SSHException(DisconnectReason code, java.lang.String message)
SSHException(DisconnectReason code, java.lang.String message, java.lang.Throwable cause)
SSHException(DisconnectReason code, java.lang.Throwable cause)
-
Method Summary
Modifier and Type Method Description DisconnectReason
getDisconnectReason()
java.lang.String
getMessage()
java.lang.String
toString()
-
-
-
Field Detail
-
chainer
public static final ExceptionChainer<SSHException> chainer
-
-
Constructor Detail
-
SSHException
public SSHException(DisconnectReason code)
-
SSHException
public SSHException(DisconnectReason code, java.lang.String message)
-
SSHException
public SSHException(DisconnectReason code, java.lang.String message, java.lang.Throwable cause)
-
SSHException
public SSHException(DisconnectReason code, java.lang.Throwable cause)
-
SSHException
public SSHException(java.lang.String message)
-
SSHException
public SSHException(java.lang.String message, java.lang.Throwable cause)
-
SSHException
public SSHException(java.lang.Throwable cause)
-
-
Method Detail
-
getDisconnectReason
public DisconnectReason getDisconnectReason()
-
getMessage
public java.lang.String getMessage()
- Overrides:
getMessage
in classjava.lang.Throwable
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Throwable
-
-