Package org.flux.store.main
Class DuxSliceBuilder<T extends State>
- java.lang.Object
-
- org.flux.store.main.DuxSliceBuilder<T>
-
-
Constructor Summary
Constructors Constructor Description DuxSliceBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DuxSliceBuilder<T>addReducer(String type, Reducer<T> reducer)DuxSliceBuilder<T>addSubscriber(Consumer<T> subscriber)DuxSlice<T>build()DuxSliceBuilder<T>enableAsyncNotifications()DuxSliceBuilder<T>enableAutoBackup(String backupPath)DuxSliceBuilder<T>setInitialState(T initialState)DuxSliceBuilder<T>setMiddleware(Middleware<T> middleware)
-
-
-
Method Detail
-
setInitialState
public DuxSliceBuilder<T> setInitialState(T initialState)
-
setMiddleware
public DuxSliceBuilder<T> setMiddleware(Middleware<T> middleware)
-
enableAutoBackup
public DuxSliceBuilder<T> enableAutoBackup(String backupPath)
-
addReducer
public DuxSliceBuilder<T> addReducer(String type, Reducer<T> reducer)
-
addSubscriber
public DuxSliceBuilder<T> addSubscriber(Consumer<T> subscriber)
-
enableAsyncNotifications
public DuxSliceBuilder<T> enableAsyncNotifications()
-
-