FSMBuilder
class FSMBuilder<T : State>(var statesManager: StatesManager<T> = DefaultStatesManager(InMemoryDefaultStatesManagerRepo()), val fsmBuilder: (statesManager: StatesManager<T>, states: List<CheckableHandlerHolder<T, T>>) -> StatesMachine<T> = { statesManager, states ->
        StatesMachine(
            statesManager,
            states
        )
    }, var defaultStateHandler: StatesHandler<T, T>? = StatesHandler { null })(source)
Constructors
Link copied to clipboard
                  constructor(statesManager: StatesManager<T> = DefaultStatesManager(InMemoryDefaultStatesManagerRepo()), fsmBuilder: (statesManager: StatesManager<T>, states: List<CheckableHandlerHolder<T, T>>) -> StatesMachine<T> = { statesManager, states ->
        StatesMachine(
            statesManager,
            states
        )
    }, defaultStateHandler: StatesHandler<T, T>? = StatesHandler { null })
Properties
Link copied to clipboard
                  Link copied to clipboard
                  val fsmBuilder: (statesManager: StatesManager<T>, states: List<CheckableHandlerHolder<T, T>>) -> StatesMachine<T>
Link copied to clipboard