com.croftsoft.core.lang.lifecycle
Class InitializationException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by com.croftsoft.core.lang.lifecycle.InitializationException
All Implemented Interfaces:
Serializable

public final class InitializationException
extends RuntimeException

Indicates lifecycle object initialization failure.

After this RuntimeException subclass is thrown by the init() method, the lifecycle object should be discarded. No methods, including the destroy() method, should be called as initialization was unsuccessful.

Version:
2001-03-22, 2001-02-28
See Also:
Serialized Form
Author:
David W. Croft

Constructor Summary
InitializationException()
           
InitializationException(Exception rootException)
           
InitializationException(String message)
           
InitializationException(String message, Exception rootException)
           
 
Method Summary
 String getRootExceptionString()
           
 
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

InitializationException

public InitializationException(String message,
                               Exception rootException)

InitializationException

public InitializationException(Exception rootException)

InitializationException

public InitializationException(String message)

InitializationException

public InitializationException()
Method Detail

getRootExceptionString

public String getRootExceptionString()

CroftSoft Javadoc

CroftSoft Core Javadoc (2008-09-28 20:58:02)