Class FSMBuilder
-
- All Implemented Interfaces:
public final class FSMBuilder<STATE extends Object, EVENT extends Object>
-
-
Constructor Summary
Constructors Constructor Description FSMBuilder()
-
Method Summary
Modifier and Type Method Description final Map<KClass<out STATE>, Map<KClass<out EVENT>, Function2<STATE, EVENT, STATE>>>getStateFunctions()final UnitinitialState(STATE state)final UnitdefaultHandler(Function2<STATE, EVENT, STATE> defaultHandler)final <S extends STATE> Unitstate(Function1<StateHandlerBuilder<STATE, EVENT, S>, Unit> stateHandlerBuilder)
-