Package org.chenile.stm.exception
Class STMException
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.chenile.stm.exception.STMException
- All Implemented Interfaces:
Serializable
Custom exception for the STM framework.
- Author:
- Raja Shankar Kolluru
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
private int
private static final long
private State
static final int
static final int
static final int
-
Constructor Summary
ConstructorDescriptionSTMException
(String message, int messageId) STMException
(String message, int messageId, Throwable cause) STMException
(String message, int messageId, State state) -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Field Details
-
INVALID_STD
public static final int INVALID_STD- See Also:
-
INVALID_STATE
public static final int INVALID_STATE- See Also:
-
UNAVAILABLE_TRANSITION
public static final int UNAVAILABLE_TRANSITION- See Also:
-
INVALID_TRANSITION
public static final int INVALID_TRANSITION- See Also:
-
INVALID_EVENTID
public static final int INVALID_EVENTID- See Also:
-
UNDEFINED_INITIAL_STATE_OR_FLOW
public static final int UNDEFINED_INITIAL_STATE_OR_FLOW- See Also:
-
UNABLE_TO_CREATE_COMPONENT
public static final int UNABLE_TO_CREATE_COMPONENT- See Also:
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
state
-
messageId
private int messageId
-
-
Constructor Details
-
STMException
-
STMException
-
STMException
-
-
Method Details