| Package | Description |
|---|---|
| com.github.oxo42.stateless4j |
| Modifier and Type | Method and Description |
|---|---|
<TArg0,TArg1,TArg2> |
StateMachineConfig.setTriggerParameters(TTrigger trigger,
java.lang.Class<TArg0> classe0,
java.lang.Class<TArg1> classe1,
java.lang.Class<TArg2> classe2)
Specify the arguments that must be supplied when a specific trigger is fired
|
| Modifier and Type | Method and Description |
|---|---|
<TArg0,TArg1,TArg2> |
StateMachine.fire(TriggerWithParameters3<TArg0,TArg1,TArg2,S,T> trigger,
TArg0 arg0,
TArg1 arg1,
TArg2 arg2)
Transition from the current state via the specified trigger.
|
<TArg0,TArg1,TArg2> |
StateConfiguration.onEntryFrom(TriggerWithParameters3<TArg0,TArg1,TArg2,S,T> trigger,
Action3<TArg0,TArg1,TArg2> entryAction,
java.lang.Class<TArg0> classe0,
java.lang.Class<TArg1> classe1,
java.lang.Class<TArg2> classe2)
Specify an action that will execute when transitioning into the configured state
|
<TArg0,TArg1,TArg2> |
StateConfiguration.onEntryFrom(TriggerWithParameters3<TArg0,TArg1,TArg2,S,T> trigger,
Action4<TArg0,TArg1,TArg2,Transition<S,T>> entryAction,
java.lang.Class<TArg0> classe0,
java.lang.Class<TArg1> classe1,
java.lang.Class<TArg2> classe2)
Specify an action that will execute when transitioning into the configured state
|
<TArg0,TArg1,TArg2> |
StateConfiguration.permitDynamic(TriggerWithParameters3<TArg0,TArg1,TArg2,S,T> trigger,
Func4<TArg0,TArg1,TArg2,S> destinationStateSelector)
Accept the specified trigger and transition to the destination state, calculated dynamically by the supplied
function
|
<TArg0,TArg1,TArg2> |
StateConfiguration.permitDynamicIf(TriggerWithParameters3<TArg0,TArg1,TArg2,S,T> trigger,
Func4<TArg0,TArg1,TArg2,S> destinationStateSelector,
FuncBoolean guard)
Accept the specified trigger and transition to the destination state, calculated dynamically by the supplied
function
|
Copyright © 2014. All Rights Reserved.