public interface Transition
Modifier and Type | Method and Description |
---|---|
boolean |
execute(Event event)
Executes this
Transition . |
State |
getNextState()
Returns the
State which the StateMachine should move to
if this Transition is taken and execute(Event) returns
true . |
boolean execute(Event event)
Transition
. It is the responsibility of this
Transition
to determine whether it actually applies for the
specified Event
. If this Transition
doesn't apply
nothing should be executed and false
must be returned.event
- the current Event
.true
if the Transition
was executed,
false
otherwise.State getNextState()
State
which the StateMachine
should move to
if this Transition
is taken and execute(Event)
returns
true
.State
or null
if this
Transition
is a loopback Transition
.Copyright © 2004-2019 Apache MINA Project. All Rights Reserved.