S
- the type of stateE
- the type of eventpublic static class JoinPseudoState.JoinStateData<S,E>
extends java.lang.Object
Constructor and Description |
---|
JoinStateData(StateHolder<S,E> state,
java.util.function.Function<StateContext<S,E>,reactor.core.publisher.Mono<java.lang.Boolean>> guard)
Instantiates a new join state data.
|
Modifier and Type | Method and Description |
---|---|
java.util.function.Function<StateContext<S,E>,reactor.core.publisher.Mono<java.lang.Boolean>> |
getGuard()
Gets the guard.
|
State<S,E> |
getState()
Gets the state.
|
StateHolder<S,E> |
getStateHolder()
Gets the state holder.
|
public JoinStateData(StateHolder<S,E> state, java.util.function.Function<StateContext<S,E>,reactor.core.publisher.Mono<java.lang.Boolean>> guard)
state
- the state holderguard
- the guardpublic StateHolder<S,E> getStateHolder()
public java.util.function.Function<StateContext<S,E>,reactor.core.publisher.Mono<java.lang.Boolean>> getGuard()