Located in compilation unit of org.
| Modifier and Type | Field and Description |
|---|---|
| private final S | |
| private final EventStream | |
| private final LL |
| Access | Constructor and Description |
|---|---|
| pack-priv | ObservableStateBuilderOnImpl(S initialState, LL<TransitionBuilder<S>> transitions, EventStream<I> input)
|
| Modifier and Type | Method and Description |
|---|---|
| public <O> StateMachine. | emit(BiFunction<? super S, ? super I, Optional<O>> f)
Implements org.
|
| public StateMachine. | transition(BiFunction<? super S, ? super I, ? extends S> f)
Implements org.
|
| public <O> StateMachine. | transmit(BiFunction<? super S, ? super I, Tuple2<S, Optional<O>>> f)
Implements org.
|
| initialState | back to summary |
|---|---|
| private final S initialState | |
| input | back to summary |
|---|---|
| private final EventStream<I> input | |
| transitions | back to summary |
|---|---|
| private final LL<TransitionBuilder<S>> transitions | |
| ObservableStateBuilderOnImpl | back to summary |
|---|---|
| pack-priv ObservableStateBuilderOnImpl(S initialState, LL<TransitionBuilder<S>> transitions, EventStream<I> input) | |
| emit | back to summary |
|---|---|
| public <O> StateMachine. Implements org.
| |
| transition | back to summary |
|---|---|
| public StateMachine. Implements org.
| |
| transmit | back to summary |
|---|---|
| public <O> StateMachine. Implements org.
| |