Package | Description |
---|---|
org.statefulj.framework.core.actions | |
org.statefulj.framework.core.fsm | |
org.statefulj.fsm | |
org.statefulj.fsm.model | |
org.statefulj.fsm.model.impl |
Modifier and Type | Method and Description |
---|---|
void |
MethodInvocationAction.execute(Object stateful,
String event,
Object... parms) |
protected Object |
MethodInvocationAction.invoke(Object stateful,
String event,
List<Object> invokeParmList) |
protected Object |
DomainEntityMethodInvocationAction.invoke(Object stateful,
String event,
List<Object> invokeParmList) |
Modifier and Type | Method and Description |
---|---|
protected State<T> |
FSM.transition(T stateful,
State<T> current,
String event,
Transition<T> t,
Object... args) |
Modifier and Type | Class and Description |
---|---|
class |
StaleStateException
Indicates that the evaluated State was inconsistent with the Persisted State
|
class |
WaitAndRetryException
Indicates that the FSM should wait for a period before retrying the Event
|
Modifier and Type | Method and Description |
---|---|
protected void |
FSM.executeAction(Action<T> action,
T stateful,
String event,
String from,
String to,
Object... args) |
protected State<T> |
FSM.transition(T stateful,
State<T> current,
String event,
Transition<T> transition,
Object... args) |
Modifier and Type | Method and Description |
---|---|
void |
Action.execute(T stateful,
String event,
Object... args)
Called to execute an action based off a State Transition.
|
StateActionPair<T> |
Transition.getStateActionPair(T stateful,
String event,
Object... args)
Return the
StateActionPair |
Modifier and Type | Method and Description |
---|---|
void |
WaitAndRetryActionImpl.execute(T obj,
String event,
Object... args) |
void |
CompositeActionImpl.execute(T stateful,
String event,
Object... args) |
Copyright © 2016. All rights reserved.