All LDAP Classes
Internal LDAP Classes

com.novell.sasl
Class SaslException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.io.IOException
                    |
                    +--com.novell.sasl.SaslException
All Implemented Interfaces:
java.io.Serializable

public class SaslException
extends java.io.IOException

This class represents Exception thrown on errors and failures that occur when using SASL.

See Also:
Serialized Form

Field Summary
private  java.lang.Throwable exception
           
 
Fields inherited from class java.lang.Exception
 
Fields inherited from class java.lang.Throwable
 
Constructor Summary
SaslException()
          Constructs a new instance of SaslException.
SaslException(java.lang.String message)
          Constructs a default exception with a detailed message and no root exception.
SaslException(java.lang.String message, java.lang.Throwable ex)
          Constructs a new instance of SaslException with a detailed message and a root exception.
 
Method Summary
 java.lang.Throwable getCause()
          Returns the cause of this exception or null if the cause is nonexistent or unknown.
 void printStackTrace()
          Prints this exception's stack trace to System.err.
 void printStackTrace(java.io.PrintStream ps)
          Prints this exception's stack trace to a print stream.
 void printStackTrace(java.io.PrintWriter pw)
          Prints this exception's stack trace to a print writer.
 java.lang.String toString()
          Returns the string representation of this exception.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, initCause, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

exception

private java.lang.Throwable exception
Constructor Detail

SaslException

public SaslException()
Constructs a new instance of SaslException. The root exception and the detailed message are null.


SaslException

public SaslException(java.lang.String message)
Constructs a default exception with a detailed message and no root exception.

Parameters:
message - A possibly null string containing details of the exception

SaslException

public SaslException(java.lang.String message,
                     java.lang.Throwable ex)
Constructs a new instance of 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 NoSuchCallbackException 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 then be the exception thrown by the callback handler.

Parameters:
message - Possibly null additional detail about the exception.
ex - A possibly null root exception that caused this
Method Detail

getCause

public java.lang.Throwable getCause()
Returns the cause of this exception or null if the cause is nonexistent or unknown. The cause is the throwable that caused this exception to be thrown.

Overrides:
getCause in class java.lang.Throwable
Returns:
The possibly null exception that caused this exception.

printStackTrace

public void printStackTrace()
Prints this exception's stack trace to System.err. If this exception has a root exception, the stack trace of the root exception is also printed to System.err.

Overrides:
printStackTrace in class java.lang.Throwable

printStackTrace

public void printStackTrace(java.io.PrintStream ps)
Prints this exception's stack trace to a print stream. If this exception has a root exception, the stack trace of the root exception is also printed to the print stream.

Overrides:
printStackTrace in class java.lang.Throwable
Parameters:
ps - The non-null print stream to which to print.

printStackTrace

public void printStackTrace(java.io.PrintWriter pw)
Prints this exception's stack trace to a print writer. If this exception has a root exception, the stack trace of the root exception is also printed to the print writer.

Overrides:
printStackTrace in class java.lang.Throwable
Parameters:
pw - The non-null print writer to which to print.

toString

public java.lang.String toString()
Returns the string representation of this exception.

Overrides:
toString in class java.lang.Throwable
Returns:
The non-null string representation of this exception

All LDAP Classes
Internal LDAP Classes

Copyright © 2002 Novell, Inc. All Rights Reserved.
Novell, Inc.
1800 South Novell Place
Provo, Ut 84606
Phone: (801) 861-5000