S - the type of stateE - the type of eventpublic static class ChoicePseudoState.ChoiceStateData<S,E>
extends java.lang.Object
| Constructor and Description |
|---|
ChoiceStateData(StateHolder<S,E> state,
Guard<S,E> guard,
java.util.Collection<java.util.function.Function<StateContext<S,E>,reactor.core.publisher.Mono<java.lang.Void>>> actions)
Instantiates a new choice state data.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<java.util.function.Function<StateContext<S,E>,reactor.core.publisher.Mono<java.lang.Void>>> |
getActions()
Gets the actions.
|
Guard<S,E> |
getGuard()
Gets the guard.
|
State<S,E> |
getState()
Gets the state.
|
StateHolder<S,E> |
getStateHolder()
Gets the state holder.
|
public ChoiceStateData(StateHolder<S,E> state, Guard<S,E> guard, java.util.Collection<java.util.function.Function<StateContext<S,E>,reactor.core.publisher.Mono<java.lang.Void>>> actions)
state - the state holderguard - the guardactions - the actionspublic StateHolder<S,E> getStateHolder()
public java.util.Collection<java.util.function.Function<StateContext<S,E>,reactor.core.publisher.Mono<java.lang.Void>>> getActions()