A B C D E F G I L M O P R S T U 
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
 
A B C D E F G I L M O P R S T U 
All Classes All Packages