public class SaslException extends IOException implements Serializable
| Constructor and Description |
|---|
SaslException()
Constructs a new instance of
SaslException. |
SaslException(String detail)
Constructs a new instance of
SaslException with a detailed
message. |
SaslException(String detail,
Throwable ex)
Constructs a new instance of
SaslException with a detailed
message and a root exception. |
| Modifier and Type | Method and Description |
|---|---|
Throwable |
getCause()
Returns the cause of this throwable or
null if the cause is
nonexistent or unknown. |
void |
printStackTrace()
Prints this exception's stack trace to
System.err. |
void |
printStackTrace(PrintStream ps)
Prints this exception's stack trace to a print stream.
|
void |
printStackTrace(PrintWriter pw)
Prints this exception's stack trace to a print writer.
|
String |
toString()
Returns the string representation of this exception.
|
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, initCause, setStackTracepublic SaslException()
SaslException. The root
exception and the detailed message are null.public SaslException(String detail)
SaslException with a detailed
message. The root exception is null.detail - a possibly null string containing details of the exception.Throwable.getMessage()public SaslException(String detail, Throwable ex)
SaslException with a detailed
message and a root exception. For example, a SaslException
might result from a problem with the callback handler, which might throw a
UnsupportedCallbackException if it
does not support the requested callback, or throw an IOException
if it had problems obtaining data for the callback. The
SaslException's root exception would be then be the exception
thrown by the callback handler.detail - a possibly null string containing details of
the exception.ex - a possibly null root exception that caused this
exception.Throwable.getMessage(),
getCause()public Throwable getCause()
null if the cause is
nonexistent or unknown. The cause is the throwable that caused this
exception to be thrown.public void printStackTrace()
System.err. If this
exception has a root exception; the stack trace of the root exception is
also printed to System.err.printStackTrace in class Throwablepublic void printStackTrace(PrintStream ps)
printStackTrace in class Throwableps - the non-null print stream to which to print.public void printStackTrace(PrintWriter pw)
printStackTrace in class Throwablepw - the non-null print writer to use for output.public String toString()
toString in class ThrowableThrowable.getMessage()