org.jcoderz.commons
Class InternalErrorException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.jcoderz.commons.BaseRuntimeException
                  extended by org.jcoderz.commons.RuntimeErrorException
                      extended by org.jcoderz.commons.InternalErrorException
All Implemented Interfaces:
Serializable, Loggable

public class InternalErrorException
extends RuntimeErrorException

The system encountered an unexpected condition, or contains a software bug. Details: {TECHNICAL_DESCRIPTION}. This exception encapsulates the log message RteLogMessage.INTERNAL_ERROR.

Author:
generated
See Also:
Serialized Form

Constructor Summary
protected InternalErrorException(RteLogMessage messageInfo)
          Constructor getting an log message info.
protected InternalErrorException(RteLogMessage messageInfo, Throwable cause)
          Constructor getting an log message info and a root exception.
  InternalErrorException(String technicalDescription)
          Constructs a internal error exception with a cause.
  InternalErrorException(String technicalDescription, Throwable cause)
          Constructs a internal error exception with a cause.
 
Method Summary
 String valueOfTechnicalDescription()
          Returns the value of the parameter technicalDescription.
 
Methods inherited from class org.jcoderz.commons.BaseRuntimeException
addParameter, getCause, getEventTime, getInstanceId, getLogMessageInfo, getMessage, getNodeId, getParameter, getParameterNames, getSourceClass, getSourceMethod, getThreadId, getThreadName, getTrackingNumber, initCause, log, logCreation, toDetailedString, toString
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getStackTrace, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InternalErrorException

public InternalErrorException(String technicalDescription,
                              Throwable cause)
Constructs a internal error exception with a cause.

Parameters:
technicalDescription - The technical description used in the message.
cause - the cause of this exception.

InternalErrorException

public InternalErrorException(String technicalDescription)
Constructs a internal error exception with a cause.

Parameters:
technicalDescription - The technical description used in the message.

InternalErrorException

protected InternalErrorException(RteLogMessage messageInfo)
Constructor getting an log message info. This constructor is for generated exceptions internal use only.

Parameters:
messageInfo - the log message info for this exception

InternalErrorException

protected InternalErrorException(RteLogMessage messageInfo,
                                 Throwable cause)
Constructor getting an log message info and a root exception. This constructor is for generated exceptions internal use only.

Parameters:
messageInfo - the log message info for this exception
cause - the problem that caused this exception to be thrown
Method Detail

valueOfTechnicalDescription

public String valueOfTechnicalDescription()
Returns the value of the parameter technicalDescription.

Returns:
the value of the parameter technicalDescription.


Copyright 2007 The jCoderZ Project.