public class

SSHException

extends IOException
java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ java.io.IOException
         ↳ net.schmizz.sshj.common.SSHException
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

Most exceptions in the net.schmizz.sshj package are instances of this class. An SSHException is itself an IOException and can be caught like that if this level of granularity is not desired.

Summary

[Expand]
Inherited Constants
From class java.io.IOException
From class java.lang.Exception
From class java.lang.Throwable
Fields
public static final ExceptionChainer<SSHException> chainer
private final DisconnectReason reason
[Expand]
Inherited Fields
From class java.lang.Throwable
Public Constructors
SSHException(DisconnectReason code)
SSHException(DisconnectReason code, String message)
SSHException(DisconnectReason code, String message, Throwable cause)
SSHException(DisconnectReason code, Throwable cause)
SSHException(String message)
SSHException(String message, Throwable cause)
SSHException(Throwable cause)
Public Methods
DisconnectReason getDisconnectReason()
String getMessage()
String toString()
[Expand]
Inherited Methods
From class java.lang.Throwable
From class java.lang.Object

Fields

public static final ExceptionChainer<SSHException> chainer

private final DisconnectReason reason

Public Constructors

public SSHException (DisconnectReason code)

Parameters
code

public SSHException (DisconnectReason code, String message)

Parameters
code
message

public SSHException (DisconnectReason code, String message, Throwable cause)

Parameters
code
message
cause

public SSHException (DisconnectReason code, Throwable cause)

Parameters
code
cause

public SSHException (String message)

Parameters
message

public SSHException (String message, Throwable cause)

Parameters
message
cause

public SSHException (Throwable cause)

Parameters
cause

Public Methods

public DisconnectReason getDisconnectReason ()

public String getMessage ()

public String toString ()