public static class StateMachine.FsmImpl extends Object implements StateMachine.Fsm
| Constructor and Description |
|---|
FsmImpl(ScheduledExecutorService executor) |
| Modifier and Type | Method and Description |
|---|---|
void |
deferEvent(StateMachine.DeferrableEvent e) |
protected void |
finalize() |
StateMachine.State |
getState() |
StateMachine.Fsm |
newChildFsm() |
void |
sendEvent(StateMachine.Event e) |
Future<?> |
sendEvent(StateMachine.Event e,
long delay,
TimeUnit unit) |
void |
setInitState(StateMachine.State initState) |
public FsmImpl(ScheduledExecutorService executor)
public StateMachine.Fsm newChildFsm()
newChildFsm in interface StateMachine.Fsmpublic void setInitState(StateMachine.State initState)
setInitState in interface StateMachine.Fsmpublic StateMachine.State getState()
public void sendEvent(StateMachine.Event e)
sendEvent in interface StateMachine.Fsmpublic Future<?> sendEvent(StateMachine.Event e, long delay, TimeUnit unit)
sendEvent in interface StateMachine.Fsmpublic void deferEvent(StateMachine.DeferrableEvent e)
deferEvent in interface StateMachine.FsmCopyright © 2011–2020 Apache Software Foundation. All rights reserved.