| Package | Description |
|---|---|
| org.apache.mina.statemachine | |
| org.apache.mina.statemachine.event | |
| org.apache.mina.statemachine.transition |
| Modifier and Type | Field and Description |
|---|---|
private java.lang.ThreadLocal<java.util.LinkedList<Event>> |
StateMachine.eventQueueThreadLocal |
| Modifier and Type | Method and Description |
|---|---|
void |
StateMachine.handle(Event event)
Processes the specified
Event through this StateMachine. |
private void |
StateMachine.handle(State state,
Event event) |
| Modifier and Type | Method and Description |
|---|---|
private void |
StateMachine.processEvents(java.util.LinkedList<Event> eventQueue) |
| Modifier and Type | Field and Description |
|---|---|
private Event |
UnhandledEventException.event |
| Modifier and Type | Method and Description |
|---|---|
Event |
DefaultEventFactory.create(StateContext context,
java.lang.reflect.Method method,
java.lang.Object[] arguments) |
Event |
EventFactory.create(StateContext context,
java.lang.reflect.Method method,
java.lang.Object[] arguments)
Creates a new
Event from the specified method and method
arguments. |
Event |
UnhandledEventException.getEvent()
Returns the
Event which couldn't be handled. |
| Constructor and Description |
|---|
UnhandledEventException(Event event) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract boolean |
AbstractTransition.doExecute(Event event)
Executes this
Transition. |
boolean |
MethodTransition.doExecute(Event event) |
protected boolean |
NoopTransition.doExecute(Event event) |
boolean |
AbstractTransition.execute(Event event) |
boolean |
Transition.execute(Event event)
Executes this
Transition. |