Package dev. inmo. micro_utils. fsm. common. managers
          Types
Default States Manager
                          Link copied to clipboard
                        class DefaultStatesManager<T : State>(repo: DefaultStatesManagerRepo<T>, onContextsConflictResolver: suspend (T, T, T) -> Boolean) : StatesManager<T> 
Content copied to clipboard
class DefaultStatesManager<T : State>(repo: DefaultStatesManagerRepo<T>, onContextsConflictResolver: suspend (T, T, T) -> Boolean) : StatesManager<T> 
Content copied to clipboard
class DefaultStatesManager<T : State>(repo: DefaultStatesManagerRepo<T>, onContextsConflictResolver: suspend (T, T, T) -> Boolean) : StatesManager<T> 
Content copied to clipboard
Default States Manager Repo
                          Link copied to clipboard
                        Implement this repo if you want to use some custom repo for DefaultStatesManager
Implement this repo if you want to use some custom repo for DefaultStatesManager
Implement this repo if you want to use some custom repo for DefaultStatesManager
In Memory Default States Manager Repo
                          Link copied to clipboard
                        class InMemoryDefaultStatesManagerRepo<T : State>(map: MutableMap<Any, T>) : DefaultStatesManagerRepo<T> 
Content copied to clipboard
Simple DefaultStatesManagerRepo for DefaultStatesManager which will store data in map and use primitive functionality
class InMemoryDefaultStatesManagerRepo<T : State>(map: MutableMap<Any, T>) : DefaultStatesManagerRepo<T> 
Content copied to clipboard
Simple DefaultStatesManagerRepo for DefaultStatesManager which will store data in map and use primitive functionality
class InMemoryDefaultStatesManagerRepo<T : State>(map: MutableMap<Any, T>) : DefaultStatesManagerRepo<T> 
Content copied to clipboard
Simple DefaultStatesManagerRepo for DefaultStatesManager which will store data in map and use primitive functionality