Package com.machinezoo.hookless.prefs
Class AbstractReactivePreferences
java.lang.Object
com.machinezoo.hookless.prefs.ReactivePreferences
com.machinezoo.hookless.prefs.AbstractReactivePreferences
Reactive version of
AbstractPreferences.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractReactivePreferences(AbstractReactivePreferences parent, String name) -
Method Summary
Modifier and TypeMethodDescriptionString[]protected abstract String[]protected abstract AbstractReactivePreferencesclear()flush()protected abstract CompletableFuture<Void>flushSpi()booleangetBoolean(String key, boolean def) byte[]getByteArray(String key, byte[] def) doublefloatintlongprotected abstract StringbooleanString[]keys()protected abstract String[]keysSpi()name()booleannodeExists(String path) parent()voidvoidputBoolean(String key, boolean value) voidputByteArray(String key, byte[] value) voidvoidvoidvoidprotected abstract voidvoidprotected abstract CompletableFuture<Void>protected abstract voidMethods inherited from class com.machinezoo.hookless.prefs.ReactivePreferences
systemNodeForPackage, systemRoot, toString, userNodeForPackage, userRoot, wrap
-
Field Details
-
lock
-
-
Constructor Details
-
AbstractReactivePreferences
-
-
Method Details
-
parent
- Specified by:
-
parentin classReactivePreferences
-
name
- Specified by:
-
namein classReactivePreferences
-
absolutePath
- Specified by:
-
absolutePathin classReactivePreferences
-
isUserNode
public boolean isUserNode()- Specified by:
-
isUserNodein classReactivePreferences
-
childSpi
-
node
- Specified by:
-
nodein classReactivePreferences
-
childrenNamesSpi
- Throws:
-
BackingStoreException
-
childrenNames
- Specified by:
-
childrenNamesin classReactivePreferences - Throws:
-
BackingStoreException
-
nodeExists
- Specified by:
-
nodeExistsin classReactivePreferences - Throws:
-
BackingStoreException
-
removeNodeSpi
-
removeNode
- Specified by:
-
removeNodein classReactivePreferences
-
keysSpi
- Throws:
-
BackingStoreException
-
keys
- Specified by:
-
keysin classReactivePreferences - Throws:
-
BackingStoreException
-
getSpi
-
get
- Specified by:
-
getin classReactivePreferences
-
getBoolean
- Specified by:
-
getBooleanin classReactivePreferences
-
getByteArray
- Specified by:
-
getByteArrayin classReactivePreferences
-
getDouble
- Specified by:
-
getDoublein classReactivePreferences
-
getFloat
- Specified by:
-
getFloatin classReactivePreferences
-
getInt
- Specified by:
-
getIntin classReactivePreferences
-
getLong
- Specified by:
-
getLongin classReactivePreferences
-
putSpi
-
put
- Specified by:
-
putin classReactivePreferences
-
putBoolean
- Specified by:
-
putBooleanin classReactivePreferences
-
putByteArray
- Specified by:
-
putByteArrayin classReactivePreferences
-
putDouble
- Specified by:
-
putDoublein classReactivePreferences
-
putFloat
- Specified by:
-
putFloatin classReactivePreferences
-
putInt
- Specified by:
-
putIntin classReactivePreferences
-
putLong
- Specified by:
-
putLongin classReactivePreferences
-
removeSpi
-
remove
- Specified by:
-
removein classReactivePreferences
-
clear
- Specified by:
-
clearin classReactivePreferences
-
flushSpi
-
flush
- Specified by:
-
flushin classReactivePreferences
-