public interface State<T>
| Modifier and Type | Method and Description |
|---|---|
void |
execute(SProcessDefinition processDefinition,
T instance) |
int |
getId() |
java.lang.String |
getName() |
boolean |
isInterrupting()
Checks whether the state can be interrupted.
|
boolean |
isStable() |
boolean |
isTerminal()
Checks whether the state is a terminal one.
|
void execute(SProcessDefinition processDefinition, T instance) throws SActivityStateExecutionException
SActivityStateExecutionExceptionint getId()
java.lang.String getName()
boolean isInterrupting()
boolean isStable()
boolean isTerminal()