com.ibm.di.api
Class DIException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.ibm.di.api.DIException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AuthenticationException, AuthorizationException, ConfigurationExistsException, ConfigurationNotCheckedOutException, PasswordException

public class DIException
extends Exception

This is the base exception thrown by the TDI Server API, indicating that something in the API work-flow went wrong.

See Also:
Serialized Form

Constructor Summary
DIException()
          Default constructor with no cause message defined.
DIException(String aMessage)
          DIException constructor that creates an exception with predefined cause message.
DIException(String msg, Throwable t)
          DIException constructor that creates an exception with predefined cause message and exception.
DIException(Throwable t)
          DIException constructor that creates an exception with predefined cause exception.
 
Method Summary
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DIException

public DIException()
Default constructor with no cause message defined.


DIException

public DIException(String aMessage)
DIException constructor that creates an exception with predefined cause message.

Parameters:
aMessage - the cause message

DIException

public DIException(Throwable t)
DIException constructor that creates an exception with predefined cause exception.

Parameters:
t - the cause exception

DIException

public DIException(String msg,
                   Throwable t)
DIException constructor that creates an exception with predefined cause message and exception.

Parameters:
msg - the cause message
t - the cause exception