| Package | Description |
|---|---|
| io.hektor.fsm.builder | |
| io.hektor.fsm.builder.impl |
| Modifier and Type | Method and Description |
|---|---|
StateBuilderImpl<S,C,D> |
FSMBuilder.withFinalState(S state) |
StateBuilderImpl<S,C,D> |
FSMBuilder.withInitialState(S state) |
StateBuilderImpl<S,C,D> |
FSMBuilder.withState(S state) |
| Modifier and Type | Method and Description |
|---|---|
StateBuilderImpl<S,C,D> |
StateBuilderImpl.isFinal(boolean value) |
StateBuilderImpl<S,C,D> |
StateBuilderImpl.isInital(boolean value) |
StateBuilderImpl<S,C,D> |
StateBuilderImpl.withEnterAction(BiConsumer<C,D> action)
Register an action that will be executed upon entering this state.
|
StateBuilderImpl<S,C,D> |
StateBuilderImpl.withExitAction(BiConsumer<C,D> action)
Register an action that will be executed upon exiting this state.
|
StateBuilderImpl<S,C,D> |
StateBuilderImpl.withStateTimeout()
Set the maximum time we allow to stay in this state.
|
Copyright © 2019. All rights reserved.