A B C D E F G I L M O P R S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Action<T> - Class in org.flux.store.api
- Action(String, T) - Constructor for class org.flux.store.api.Action
- actionCreator(String, T) - Static method in class org.flux.store.utils.Utilities
- addListener(Consumer<T>) - Method in class org.flux.store.main.DuxStoreBuilder
- addReducer(String, Reducer<T>) - Method in class org.flux.store.main.DuxSliceBuilder
- addSubscriber(Consumer<T>) - Method in class org.flux.store.main.DuxSliceBuilder
- AsyncNotificationException - Exception in org.flux.store.api
- AsyncNotificationException(String) - Constructor for exception org.flux.store.api.AsyncNotificationException
- AsyncNotificationException(String, Throwable) - Constructor for exception org.flux.store.api.AsyncNotificationException
- AsyncNotificationException(Throwable) - Constructor for exception org.flux.store.api.AsyncNotificationException
- AsyncProcessor - Class in org.flux.store.utils
- AsyncProcessor() - Constructor for class org.flux.store.utils.AsyncProcessor
B
- backup() - Method in interface org.flux.store.api.Slice
- backup() - Method in interface org.flux.store.api.Store
- backup() - Method in class org.flux.store.main.DuxSlice
- backup() - Method in class org.flux.store.main.DuxStore
- backupToFile() - Method in class org.flux.store.main.DuxStore
- build() - Method in class org.flux.store.main.DuxSliceBuilder
- build() - Method in class org.flux.store.main.DuxStoreBuilder
C
- clone() - Method in interface org.flux.store.api.State
- combineReducer(Reducer<T>...) - Static method in class org.flux.store.utils.Utilities
- compose(Middleware<T>...) - Static method in class org.flux.store.utils.Utilities
- createSlice(DuxSliceBuilder<T>) - Static method in class org.flux.store.main.DuxSlice
- createSlice(T, Map<String, Reducer<T>>, List<Consumer<T>>, Middleware<T>, Boolean, Boolean, String) - Static method in class org.flux.store.main.DuxSlice
D
- diff(State) - Method in interface org.flux.store.api.State
- dispatch(Action) - Method in interface org.flux.store.api.Store
- dispatch(Action) - Method in class org.flux.store.main.DuxStore
- dispatch(Thunk<T>) - Method in interface org.flux.store.api.Store
- dispatch(Thunk<T>) - Method in class org.flux.store.main.DuxStore
- DuxSlice<T extends State> - Class in org.flux.store.main
- DuxSliceBuilder<T extends State> - Class in org.flux.store.main
- DuxSliceBuilder() - Constructor for class org.flux.store.main.DuxSliceBuilder
- DuxStore<T extends State> - Class in org.flux.store.main
- DuxStore(DuxStoreBuilder<T>) - Constructor for class org.flux.store.main.DuxStore
- DuxStore(T, Reducer<T>) - Constructor for class org.flux.store.main.DuxStore
- DuxStore(T, Reducer<T>, Middleware<T>) - Constructor for class org.flux.store.main.DuxStore
- DuxStoreBuilder<T extends State> - Class in org.flux.store.main
- DuxStoreBuilder() - Constructor for class org.flux.store.main.DuxStoreBuilder
E
- enableAsyncNotifications() - Method in class org.flux.store.main.DuxSliceBuilder
- enableAsyncNotifications() - Method in class org.flux.store.main.DuxStore
- enableAsyncNotifications() - Method in class org.flux.store.main.DuxStoreBuilder
- enableAutoBackup() - Method in class org.flux.store.main.DuxStore
- enableAutoBackup(String) - Method in class org.flux.store.main.DuxSliceBuilder
- enableAutoBackup(String) - Method in class org.flux.store.main.DuxStoreBuilder
F
- FileBackup - Class in org.flux.store.utils
- FileBackup() - Constructor for class org.flux.store.utils.FileBackup
G
- getAction(String) - Method in interface org.flux.store.api.Slice
- getAction(String) - Method in class org.flux.store.main.DuxSlice
- getActionHistory() - Method in class org.flux.store.main.DuxStore
- getActionHistory() - Method in class org.flux.store.utils.TimeTravel
- getActionToRecreate() - Method in class org.flux.store.utils.TimeTravel
- getFullActionHistory() - Method in class org.flux.store.utils.TimeTravel
- getInitialState() - Method in class org.flux.store.utils.TimeTravel
- getLatestAction() - Method in class org.flux.store.utils.TimeTravel
- getSnapshot() - Method in class org.flux.store.utils.TimeTravel
- getState() - Method in interface org.flux.store.api.Slice
- getState() - Method in interface org.flux.store.api.Store
- getState() - Method in class org.flux.store.main.DuxSlice
- getState() - Method in class org.flux.store.main.DuxStore
- goBack() - Method in interface org.flux.store.api.Slice
- goBack() - Method in interface org.flux.store.api.Store
- goBack() - Method in class org.flux.store.main.DuxSlice
- goBack() - Method in class org.flux.store.main.DuxStore
- goBack() - Method in class org.flux.store.utils.TimeTravel
- goForward() - Method in interface org.flux.store.api.Slice
- goForward() - Method in interface org.flux.store.api.Store
- goForward() - Method in class org.flux.store.main.DuxSlice
- goForward() - Method in class org.flux.store.main.DuxStore
- goForward() - Method in class org.flux.store.utils.TimeTravel
I
- INITIAL_ACTION - Static variable in class org.flux.store.utils.Utilities
- InvalidActionException - Exception in org.flux.store.api
- InvalidActionException(String) - Constructor for exception org.flux.store.api.InvalidActionException
- InvalidActionException(String, Throwable) - Constructor for exception org.flux.store.api.InvalidActionException
- InvalidActionException(Throwable) - Constructor for exception org.flux.store.api.InvalidActionException
L
- listeners - Variable in class org.flux.store.main.DuxStore
- listeners - Variable in class org.flux.store.main.DuxStoreBuilder
M
- Middleware<T extends State> - Interface in org.flux.store.api
O
- org.flux.store.api - package org.flux.store.api
- org.flux.store.main - package org.flux.store.main
- org.flux.store.utils - package org.flux.store.utils
P
- process(Consumer<Action>, Supplier<T>) - Method in interface org.flux.store.api.Thunk
R
- recordChange(Action, T) - Method in class org.flux.store.utils.TimeTravel
- reduce(Action, T) - Method in interface org.flux.store.api.Reducer
- Reducer<T extends State> - Interface in org.flux.store.api
- replaceReducer(Reducer<T>) - Method in interface org.flux.store.api.Store
- replaceReducer(Reducer<T>) - Method in class org.flux.store.main.DuxStore
- restore(StoreBackup<T>) - Method in interface org.flux.store.api.Slice
- restore(StoreBackup<T>) - Method in interface org.flux.store.api.Store
- restore(StoreBackup<T>) - Method in class org.flux.store.main.DuxSlice
- restore(StoreBackup<T>) - Method in class org.flux.store.main.DuxStore
- RESTORE_ACTION - Static variable in class org.flux.store.utils.Utilities
- restoreBackup(String) - Static method in class org.flux.store.utils.FileBackup
- run(Store<T>, Consumer<Action>, Action) - Method in interface org.flux.store.api.Middleware
S
- saveBackup(String, String) - Static method in class org.flux.store.utils.FileBackup
- setBackupPath(String) - Method in class org.flux.store.main.DuxStore
- setInitialState(T) - Method in class org.flux.store.main.DuxSliceBuilder
- setInitialState(T) - Method in class org.flux.store.main.DuxStoreBuilder
- setMiddleware(Middleware<T>) - Method in class org.flux.store.main.DuxSliceBuilder
- setMiddleware(Middleware<T>) - Method in class org.flux.store.main.DuxStoreBuilder
- setReducer(Reducer<T>) - Method in class org.flux.store.main.DuxStoreBuilder
- setSnapshot(T) - Method in class org.flux.store.utils.TimeTravel
- Slice<T extends State> - Interface in org.flux.store.api
- State - Interface in org.flux.store.api
- Store<T extends State> - Interface in org.flux.store.api
- StoreBackup<T extends State> - Class in org.flux.store.api
- StoreBackup() - Constructor for class org.flux.store.api.StoreBackup
- submitNotify(Consumer<T>, T) - Static method in class org.flux.store.utils.AsyncProcessor
- subscribe(Consumer<T>) - Method in interface org.flux.store.api.Store
- subscribe(Consumer<T>) - Method in class org.flux.store.main.DuxStore
T
- Thunk<T extends State> - Interface in org.flux.store.api
- TimeTravel<T> - Class in org.flux.store.utils
- TimeTravel() - Constructor for class org.flux.store.utils.TimeTravel
- TimeTravel(T, List<Action>, Integer) - Constructor for class org.flux.store.utils.TimeTravel
U
- Utilities - Class in org.flux.store.utils
- Utilities() - Constructor for class org.flux.store.utils.Utilities
All Classes All Packages