Interface StatefulDataStore<T extends DataStoreState>

All Superinterfaces:
DataStore
All Known Implementing Classes:
LocalStore

public interface StatefulDataStore<T extends DataStoreState> extends DataStore
  • Method Details

    • createDefaultState

      default T createDefaultState()
    • getState

      default T getState()
    • getState

      default T getState(Supplier<T> def)
    • setState

      default void setState(T val)
    • getStateClass

      default Class<T> getStateClass()