Updatable States Machine
    This extender of StatesMachine interface declare one new function updateChain. Realizations of this interface must be able to perform update of chain in internal StatesManager
Inheritors
Functions
Link copied to clipboard
                  Main handling of state. In case when this state leads to another State and handleState returns not null State it is assumed that chain is not completed.
Link copied to clipboard
                  open suspend fun launchStateHandling(state: T, handlers: List<CheckableHandlerHolder<in T, T>>, onStateHandlingErrorHandler: StateHandlingErrorHandler<T>): T?
Link copied to clipboard
                  Link copied to clipboard
                  Update chain with current state equal to currentState with newState. Behaviour of this update preforming in cases when currentState does not exist in StatesManager must be declared inside of realization of StatesManager.update function