org.millscript.commons.alert.alerts
Class Fault

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.millscript.commons.alert.Alert
                  extended by org.millscript.commons.alert.alerts.Fault
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Unimplemented

public class Fault
extends Alert

This class represents an internal fault alert and is used in combination with a normal exception to indicate a abnormal internal condition in the system.

See Also:
Serialized Form

Constructor Summary
  Fault()
          Constructs a new fault alert with no explanation.
  Fault(java.lang.String exp)
          Constructs a new fault alert with the specified explanation.
protected Fault(java.lang.String comp, java.lang.String exp)
          Constructs a new alert with the specified complaint and explanation.
 
Method Summary
 
Methods inherited from class org.millscript.commons.alert.Alert
culprit, culprit, culprit, culprit, culprit, culprit, culprit, culprit, decorate, decorate, escape, getComplaint, getCulprits, getMessage, getParentAlert, getParentThrowable, getPhase, getReason, isMishap, mishap, origin, remishap, report, setParentAlert, setParentThrowable, setPhase, toString
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Fault

public Fault()
Constructs a new fault alert with no explanation.


Fault

public Fault(java.lang.String exp)
Constructs a new fault alert with the specified explanation.

Parameters:
exp - the explanation for the alert

Fault

protected Fault(java.lang.String comp,
                java.lang.String exp)
Constructs a new alert with the specified complaint and explanation. This constructor is for private use, to allow us to provide an exception hierarchy.

Parameters:
comp - the complaint
exp - the complaints explanation


Copyright © 2005-2007 Open World Ltd. All Rights Reserved.