atg.nucleus
Class ServiceException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by atg.nucleus.ServiceException
All Implemented Interfaces:
java.io.Serializable

public class ServiceException
extends java.lang.Exception

Represents an exception thrown by a Service attempting to start or stop.

See Also:
Serialized Form

Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Constructor Summary
ServiceException()
          Constructs a new blank ServiceException
ServiceException(java.lang.String pStr)
          Constructs a new ServiceException with the given explanation
ServiceException(java.lang.String pStr, java.lang.Throwable pRootCause)
          Constructs a new ServiceException with the given explanation and root exception.
ServiceException(java.lang.Throwable pRootCause)
          Constructs a new ServiceException with the given explanation and root exception.
 
Method Summary
 java.lang.Throwable getRootCause()
          Returns the root exception that caused this exception
 
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
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string

Constructor Detail

ServiceException

public ServiceException()
Constructs a new blank ServiceException


ServiceException

public ServiceException(java.lang.String pStr)
Constructs a new ServiceException with the given explanation


ServiceException

public ServiceException(java.lang.String pStr,
                        java.lang.Throwable pRootCause)
Constructs a new ServiceException with the given explanation and root exception.


ServiceException

public ServiceException(java.lang.Throwable pRootCause)
Constructs a new ServiceException with the given explanation and root exception.

Method Detail

getRootCause

public java.lang.Throwable getRootCause()
Returns the root exception that caused this exception