Rule Execution Server API

com.ibm.rules.engine.util
Class EngineException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.ibm.rules.engine.util.EngineException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
EngineExecutionException, EngineInvalidStateException

public class EngineException
extends Exception

EngineException is the base class for all exceptions raised by an Engine instance.

See Also:
Serialized Form

Constructor Summary
EngineException(com.ibm.rules.engine.util.Location... locations)
           
EngineException(String message, com.ibm.rules.engine.util.Location... locations)
          Creates a new EngineException instance.
EngineException(String message, Throwable cause, com.ibm.rules.engine.util.Location... locations)
          Creates a new EngineException instance.
EngineException(Throwable cause, com.ibm.rules.engine.util.Location... locations)
          Creates a new EngineException instance.
 
Method Summary
protected  void printLocationStackTrace(PrintWriter s)
           
 void printStackTrace(PrintStream s)
           
 void printStackTrace(PrintWriter s)
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EngineException

public EngineException(com.ibm.rules.engine.util.Location... locations)

EngineException

public EngineException(String message,
                       com.ibm.rules.engine.util.Location... locations)
Creates a new EngineException instance.

Parameters:
message - The exception message.

EngineException

public EngineException(String message,
                       Throwable cause,
                       com.ibm.rules.engine.util.Location... locations)
Creates a new EngineException instance.

Parameters:
message - The exception message.
cause - The cause of this exception.

EngineException

public EngineException(Throwable cause,
                       com.ibm.rules.engine.util.Location... locations)
Creates a new EngineException instance.

Parameters:
cause - The cause of this exception.
Method Detail

printLocationStackTrace

protected void printLocationStackTrace(PrintWriter s)

printStackTrace

public void printStackTrace(PrintStream s)
Overrides:
printStackTrace in class Throwable

printStackTrace

public void printStackTrace(PrintWriter s)
Overrides:
printStackTrace in class Throwable

Rule Execution Server API

© Copyright IBM Corp. 1987, 2013