A B C D E F G H I K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- absolutePath() - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- absolutePath() - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- AbstractReactivePreferences - Class in com.machinezoo.hookless.prefs
-
Reactive version of
AbstractPreferences
. - AbstractReactivePreferences(AbstractReactivePreferences, String) - Constructor for class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- addTo(ReactiveInstant) - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- addTo(Instant) - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- advance() - Method in class com.machinezoo.hookless.ReactiveStateMachine
- alias(String) - Method in class com.machinezoo.hookless.util.OwnerTrace
- arm(Collection<ReactiveVariable.Version>) - Method in class com.machinezoo.hookless.ReactiveTrigger
- armed() - Method in class com.machinezoo.hookless.ReactiveTrigger
B
- between(ReactiveInstant, ReactiveInstant) - Static method in class com.machinezoo.hookless.time.ReactiveDuration
- between(ReactiveInstant, Instant) - Static method in class com.machinezoo.hookless.time.ReactiveDuration
- between(Instant, ReactiveInstant) - Static method in class com.machinezoo.hookless.time.ReactiveDuration
- between(Instant, Instant) - Static method in class com.machinezoo.hookless.time.ReactiveDuration
- block() - Static method in class com.machinezoo.hookless.CurrentReactiveScope
-
Mark the current reactive computation as reactively blocking.
- block() - Static method in exception com.machinezoo.hookless.ReactiveBlockingException
- block() - Method in class com.machinezoo.hookless.ReactiveScope
- block(String) - Static method in exception com.machinezoo.hookless.ReactiveBlockingException
-
Marks the current
ReactiveScope
as blocking and then throwsReactiveBlockingException
with the specified message. - block(String, Throwable) - Static method in exception com.machinezoo.hookless.ReactiveBlockingException
-
Marks the current
ReactiveScope
as blocking and then throwsReactiveBlockingException
with the specified message and cause. - block(Throwable) - Static method in exception com.machinezoo.hookless.ReactiveBlockingException
-
Marks the current
ReactiveScope
as blocking and then throwsReactiveBlockingException
with the specified cause. - blocked() - Static method in class com.machinezoo.hookless.CurrentReactiveScope
-
Returns
true
if the current reactive computation is reactively blocking. - blocked() - Method in class com.machinezoo.hookless.ReactiveScope
- blocking() - Method in class com.machinezoo.hookless.ReactiveValue
-
Gets the reactive blocking flag from this
ReactiveValue
. - blocking(ExceptionFilter) - Static method in class com.machinezoo.hookless.noexception.ReactiveExceptions
- blocking(ExceptionHandler) - Static method in class com.machinezoo.hookless.noexception.ReactiveExceptions
C
- callback() - Method in class com.machinezoo.hookless.ReactiveTrigger
- callback(Runnable) - Method in class com.machinezoo.hookless.ReactiveTrigger
- cancelled() - Method in class com.machinezoo.hookless.ReactiveFuture
- capture(Supplier<T>) - Static method in class com.machinezoo.hookless.ReactiveValue
-
Captures implicit reactive output of provided
Supplier
and returns it encapsulated in newReactiveValue
. - childrenNames() - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- childrenNames() - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- childrenNamesSpi() - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- childSpi(String) - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- clear() - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- clear() - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- close() - Method in class com.machinezoo.hookless.ReactiveTrigger
- closed() - Method in class com.machinezoo.hookless.ReactiveTrigger
- collection(Collection<T>) - Static method in class com.machinezoo.hookless.util.ReactiveCollections
- collection(Collection<T>, ReactiveCollections.Options) - Static method in class com.machinezoo.hookless.util.ReactiveCollections
- com.machinezoo.hookless - module com.machinezoo.hookless
-
Hookless is a reactive programming library for Java based on invalidate-then-refresh pattern and implemented via thread-local context object.
- com.machinezoo.hookless - package com.machinezoo.hookless
-
Reactive primitives and core reactive classes.
- com.machinezoo.hookless.noexception - package com.machinezoo.hookless.noexception
-
Reactive extensions for NoException.
- com.machinezoo.hookless.prefs - package com.machinezoo.hookless.prefs
-
Reactive versions of classes from
java.util.prefs
. - com.machinezoo.hookless.time - package com.machinezoo.hookless.time
-
Reactive versions of classes from
java.time
. - com.machinezoo.hookless.util - package com.machinezoo.hookless.util
-
Reactive versions of classes from
java.util
. - common() - Static method in class com.machinezoo.hookless.ReactiveExecutor
- compareTo(GrowingReactiveDuration) - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- compareTo(ReactiveInstant) - Method in class com.machinezoo.hookless.time.ReactiveInstant
- compareTo(ShrinkingReactiveDuration) - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- compareTo(Duration) - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- compareTo(Duration) - Method in class com.machinezoo.hookless.time.ReactiveDuration
- compareTo(Duration) - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- compareTo(Instant) - Method in class com.machinezoo.hookless.time.ReactiveInstant
- compareValues() - Method in class com.machinezoo.hookless.util.ReactiveCollections.Options
- completable() - Method in class com.machinezoo.hookless.ReactiveFuture
- ConsistentRandom - Class in com.machinezoo.hookless.util
-
Provider of
Random
instances that return the same values for the same seeding key. - ConsistentRandom() - Constructor for class com.machinezoo.hookless.util.ConsistentRandom
- current() - Static method in class com.machinezoo.hookless.ReactiveExecutor
- current() - Static method in class com.machinezoo.hookless.ReactiveScope
- current() - Static method in class com.machinezoo.hookless.ReactiveThread
- CurrentReactiveScope - Class in com.machinezoo.hookless
-
Convenience methods to access current
ReactiveScope
. - CurrentReactiveScope() - Constructor for class com.machinezoo.hookless.CurrentReactiveScope
D
- daemon() - Method in class com.machinezoo.hookless.ReactiveThread
- daemon(boolean) - Method in class com.machinezoo.hookless.ReactiveThread
- done() - Method in class com.machinezoo.hookless.ReactiveFuture
E
- enter() - Method in class com.machinezoo.hookless.ReactiveScope
- equality() - Method in class com.machinezoo.hookless.ReactiveVariable
-
Returns
true
if thisReactiveVariable
performs full equality check on assignment. - equality() - Method in class com.machinezoo.hookless.ReactiveWorker
- equality(boolean) - Method in class com.machinezoo.hookless.ReactiveVariable
-
Configures full or reference equality.
- equality(boolean) - Method in class com.machinezoo.hookless.ReactiveWorker
- equals(Object) - Method in class com.machinezoo.hookless.ReactiveValue
-
Compares this
ReactiveValue
to another object for equality. - equals(Object) - Method in class com.machinezoo.hookless.ReactiveVariable.Version
-
Compares this version with another
ReactiveVariable.Version
. - equals(Object) - Method in class com.machinezoo.hookless.time.ReactiveDuration
- equals(Object) - Method in class com.machinezoo.hookless.time.ReactiveInstant
- exception() - Method in class com.machinezoo.hookless.ReactiveValue
-
Gets the exception component of this
ReactiveValue
. - execute(Runnable) - Method in class com.machinezoo.hookless.ReactiveExecutor
- executor() - Method in class com.machinezoo.hookless.ReactiveThread
- executor() - Method in class com.machinezoo.hookless.ReactiveWorker
- executor(Executor) - Method in class com.machinezoo.hookless.ReactiveThread
- executor(Executor) - Method in class com.machinezoo.hookless.ReactiveWorker
F
- failed() - Method in class com.machinezoo.hookless.ReactiveFuture
- fill(Span) - Method in class com.machinezoo.hookless.util.OwnerTrace
- fire() - Method in class com.machinezoo.hookless.ReactiveTrigger
- fired() - Method in class com.machinezoo.hookless.ReactiveTrigger
- flush() - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- flush() - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- flushSpi() - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- freeze(Object, Supplier<T>) - Static method in class com.machinezoo.hookless.CurrentReactiveScope
-
Freezes result of specified computation.
- freeze(Object, Supplier<T>) - Method in class com.machinezoo.hookless.ReactiveFreezes
- freeze(Object, Supplier<T>) - Method in class com.machinezoo.hookless.ReactiveScope
- freezes() - Method in class com.machinezoo.hookless.ReactiveScope
- freezes(ReactiveFreezes) - Method in class com.machinezoo.hookless.ReactiveScope
G
- generateId() - Method in class com.machinezoo.hookless.util.OwnerTrace
- get() - Method in class com.machinezoo.hookless.ReactiveFuture
- get() - Method in class com.machinezoo.hookless.ReactiveLazy
- get() - Method in class com.machinezoo.hookless.ReactiveValue
-
Unpacks explicit reactive output represented by this
ReactiveValue
into implicit reactive output. - get() - Method in class com.machinezoo.hookless.ReactiveVariable
-
Returns the value held by this
ReactiveVariable
. - get() - Method in class com.machinezoo.hookless.ReactiveWorker
- get(long, TimeUnit) - Method in class com.machinezoo.hookless.ReactiveFuture
- get(Object) - Method in class com.machinezoo.hookless.ReactiveFreezes
- get(Object) - Method in class com.machinezoo.hookless.ReactivePins
- get(String, String) - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- get(String, String) - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- get(Duration) - Method in class com.machinezoo.hookless.ReactiveFuture
- getBoolean(String, boolean) - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- getBoolean(String, boolean) - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- getByteArray(String, byte[]) - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- getByteArray(String, byte[]) - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- getDouble(String, double) - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- getDouble(String, double) - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- getEpochSecond() - Method in class com.machinezoo.hookless.time.ReactiveInstant
- getEventCount() - Method in class com.machinezoo.hookless.ReactiveExecutor
- getFloat(String, float) - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- getFloat(String, float) - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- getInt(String, int) - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- getInt(String, int) - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- getLong(String, long) - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- getLong(String, long) - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- getNow(T) - Method in class com.machinezoo.hookless.ReactiveFuture
- getSeconds() - Method in class com.machinezoo.hookless.time.ReactiveDuration
- getSpi(String) - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- GrowingReactiveDuration - Class in com.machinezoo.hookless.time
-
Reactive version of
Duration
, positive (growing) variant.
H
- handler() - Method in class com.machinezoo.hookless.ReactiveThread
- handler(BiConsumer<ReactiveThread, Throwable>) - Method in class com.machinezoo.hookless.ReactiveThread
- handlerDefault() - Static method in class com.machinezoo.hookless.ReactiveThread
- handlerDefault(BiConsumer<ReactiveThread, Throwable>) - Static method in class com.machinezoo.hookless.ReactiveThread
- hashCode() - Method in class com.machinezoo.hookless.ReactiveTrigger
- hashCode() - Method in class com.machinezoo.hookless.ReactiveValue
-
Computes hash code of this
ReactiveValue
. - hashCode() - Method in class com.machinezoo.hookless.ReactiveVariable
-
Returns identity hash code.
- hashCode() - Method in class com.machinezoo.hookless.ReactiveVariable.Version
-
Calculates hash code of this version.
- hashCode() - Method in class com.machinezoo.hookless.time.ReactiveDuration
- hashCode() - Method in class com.machinezoo.hookless.time.ReactiveInstant
I
- ignore() - Static method in class com.machinezoo.hookless.ReactiveScope
- ignoreWriteExceptions() - Method in class com.machinezoo.hookless.util.ReactiveCollections.Options
- ignoreWriteStatus() - Method in class com.machinezoo.hookless.util.ReactiveCollections.Options
- initial(ReactiveValue<T>) - Method in class com.machinezoo.hookless.ReactiveWorker
- initial(T) - Method in class com.machinezoo.hookless.ReactiveWorker
- invalidate() - Method in class com.machinezoo.hookless.ReactivePins
- isAfter(ReactiveInstant) - Method in class com.machinezoo.hookless.time.ReactiveInstant
- isAfter(Instant) - Method in class com.machinezoo.hookless.time.ReactiveInstant
- isBefore(ReactiveInstant) - Method in class com.machinezoo.hookless.time.ReactiveInstant
- isBefore(Instant) - Method in class com.machinezoo.hookless.time.ReactiveInstant
- isNegative() - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- isNegative() - Method in class com.machinezoo.hookless.time.ReactiveDuration
- isNegative() - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- isPositive() - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- isPositive() - Method in class com.machinezoo.hookless.time.ReactiveDuration
- isPositive() - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- isUserNode() - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- isUserNode() - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- isZero() - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- isZero() - Method in class com.machinezoo.hookless.time.ReactiveDuration
- isZero() - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
K
- keepalive(Object) - Method in class com.machinezoo.hookless.ReactiveVariable
-
Adds strong reference to the specified target object.
- keys() - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- keys() - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- keys() - Method in class com.machinezoo.hookless.ReactiveFreezes
- keys() - Method in class com.machinezoo.hookless.ReactivePins
- keysSpi() - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
L
- list(List<T>) - Static method in class com.machinezoo.hookless.util.ReactiveCollections
- list(List<T>, ReactiveCollections.Options) - Static method in class com.machinezoo.hookless.util.ReactiveCollections
- lock - Variable in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
M
- map(Map<K, V>) - Static method in class com.machinezoo.hookless.util.ReactiveCollections
- map(Map<K, V>, ReactiveCollections.Options) - Static method in class com.machinezoo.hookless.util.ReactiveCollections
- minus(long, TemporalUnit) - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- minus(long, TemporalUnit) - Method in class com.machinezoo.hookless.time.ReactiveDuration
- minus(long, TemporalUnit) - Method in class com.machinezoo.hookless.time.ReactiveInstant
- minus(long, TemporalUnit) - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- minus(GrowingReactiveDuration) - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- minus(GrowingReactiveDuration) - Method in class com.machinezoo.hookless.time.ReactiveInstant
- minus(ShrinkingReactiveDuration) - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- minus(Duration) - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- minus(Duration) - Method in class com.machinezoo.hookless.time.ReactiveDuration
- minus(Duration) - Method in class com.machinezoo.hookless.time.ReactiveInstant
- minus(Duration) - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- minusDays(long) - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- minusDays(long) - Method in class com.machinezoo.hookless.time.ReactiveDuration
- minusDays(long) - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- minusHours(long) - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- minusHours(long) - Method in class com.machinezoo.hookless.time.ReactiveDuration
- minusHours(long) - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- minusMillis(long) - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- minusMillis(long) - Method in class com.machinezoo.hookless.time.ReactiveDuration
- minusMillis(long) - Method in class com.machinezoo.hookless.time.ReactiveInstant
- minusMillis(long) - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- minusMinutes(long) - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- minusMinutes(long) - Method in class com.machinezoo.hookless.time.ReactiveDuration
- minusMinutes(long) - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- minusNanos(long) - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- minusNanos(long) - Method in class com.machinezoo.hookless.time.ReactiveDuration
- minusNanos(long) - Method in class com.machinezoo.hookless.time.ReactiveInstant
- minusNanos(long) - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- minusSeconds(long) - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- minusSeconds(long) - Method in class com.machinezoo.hookless.time.ReactiveDuration
- minusSeconds(long) - Method in class com.machinezoo.hookless.time.ReactiveInstant
- minusSeconds(long) - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
N
- name() - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- name() - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- negated() - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- negated() - Method in class com.machinezoo.hookless.time.ReactiveDuration
- negated() - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- node(String) - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- node(String) - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- nodeExists(String) - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- nodeExists(String) - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- nonblocking() - Static method in class com.machinezoo.hookless.ReactiveScope
- nonblocking(ExceptionFilter) - Static method in class com.machinezoo.hookless.noexception.ReactiveExceptions
- nonblocking(ExceptionHandler) - Static method in class com.machinezoo.hookless.noexception.ReactiveExceptions
- now() - Static method in class com.machinezoo.hookless.time.ReactiveInstant
- number() - Method in class com.machinezoo.hookless.ReactiveVariable.Version
-
Returns the version number of the version this object represents.
O
- of(Object...) - Static method in class com.machinezoo.hookless.util.ConsistentRandom
- of(T) - Static method in class com.machinezoo.hookless.util.OwnerTrace
- Options() - Constructor for class com.machinezoo.hookless.util.ReactiveCollections.Options
- output() - Method in class com.machinezoo.hookless.ReactiveStateMachine
- OwnerTrace<T> - Class in com.machinezoo.hookless.util
-
Trace of object ancestors for easier debugging and tracing.
P
- parent() - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- parent() - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- parent() - Method in class com.machinezoo.hookless.ReactiveFreezes
- parent() - Method in class com.machinezoo.hookless.ReactivePins
- parent(Object) - Method in class com.machinezoo.hookless.util.OwnerTrace
- perItem() - Method in class com.machinezoo.hookless.util.ReactiveCollections.Options
- pin(Object, Supplier<T>) - Static method in class com.machinezoo.hookless.CurrentReactiveScope
-
Pins result of specified computation.
- pin(Object, Supplier<T>) - Method in class com.machinezoo.hookless.ReactivePins
- pin(Object, Supplier<T>) - Method in class com.machinezoo.hookless.ReactiveScope
- pins() - Method in class com.machinezoo.hookless.ReactiveScope
- pins(ReactivePins) - Method in class com.machinezoo.hookless.ReactiveScope
- plus(long, TemporalUnit) - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- plus(long, TemporalUnit) - Method in class com.machinezoo.hookless.time.ReactiveDuration
- plus(long, TemporalUnit) - Method in class com.machinezoo.hookless.time.ReactiveInstant
- plus(long, TemporalUnit) - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- plus(GrowingReactiveDuration) - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- plus(ShrinkingReactiveDuration) - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- plus(ShrinkingReactiveDuration) - Method in class com.machinezoo.hookless.time.ReactiveInstant
- plus(Duration) - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- plus(Duration) - Method in class com.machinezoo.hookless.time.ReactiveDuration
- plus(Duration) - Method in class com.machinezoo.hookless.time.ReactiveInstant
- plus(Duration) - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- plusDays(long) - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- plusDays(long) - Method in class com.machinezoo.hookless.time.ReactiveDuration
- plusDays(long) - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- plusHours(long) - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- plusHours(long) - Method in class com.machinezoo.hookless.time.ReactiveDuration
- plusHours(long) - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- plusMillis(long) - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- plusMillis(long) - Method in class com.machinezoo.hookless.time.ReactiveDuration
- plusMillis(long) - Method in class com.machinezoo.hookless.time.ReactiveInstant
- plusMillis(long) - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- plusMinutes(long) - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- plusMinutes(long) - Method in class com.machinezoo.hookless.time.ReactiveDuration
- plusMinutes(long) - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- plusNanos(long) - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- plusNanos(long) - Method in class com.machinezoo.hookless.time.ReactiveDuration
- plusNanos(long) - Method in class com.machinezoo.hookless.time.ReactiveInstant
- plusNanos(long) - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- plusSeconds(long) - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- plusSeconds(long) - Method in class com.machinezoo.hookless.time.ReactiveDuration
- plusSeconds(long) - Method in class com.machinezoo.hookless.time.ReactiveInstant
- plusSeconds(long) - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- put(String, String) - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- put(String, String) - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- putBoolean(String, boolean) - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- putBoolean(String, boolean) - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- putByteArray(String, byte[]) - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- putByteArray(String, byte[]) - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- putDouble(String, double) - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- putDouble(String, double) - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- putFloat(String, float) - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- putFloat(String, float) - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- putInt(String, int) - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- putInt(String, int) - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- putLong(String, long) - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- putLong(String, long) - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- putSpi(String, String) - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
Q
- queue(Queue<T>) - Static method in class com.machinezoo.hookless.util.ReactiveCollections
- queue(Queue<T>, ReactiveCollections.Options) - Static method in class com.machinezoo.hookless.util.ReactiveCollections
R
- ReactiveBlockingException - Exception in com.machinezoo.hookless
-
Default exception to throw when reactive code needs to reactively block.
- ReactiveBlockingException() - Constructor for exception com.machinezoo.hookless.ReactiveBlockingException
-
Constructs new
ReactiveBlockingException
. - ReactiveBlockingException(String) - Constructor for exception com.machinezoo.hookless.ReactiveBlockingException
-
Constructs new
ReactiveBlockingException
with the specified message. - ReactiveBlockingException(String, Throwable) - Constructor for exception com.machinezoo.hookless.ReactiveBlockingException
-
Constructs new
ReactiveBlockingException
with the specified message and cause. - ReactiveBlockingException(Throwable) - Constructor for exception com.machinezoo.hookless.ReactiveBlockingException
-
Constructs new
ReactiveBlockingException
with the specified cause. - ReactiveCollections - Class in com.machinezoo.hookless.util
-
Reactive wrappers for
java.util
collections. - ReactiveCollections() - Constructor for class com.machinezoo.hookless.util.ReactiveCollections
- ReactiveCollections.Options - Class in com.machinezoo.hookless.util
-
Options controlling behavior of reactive collections.
- ReactiveDuration - Class in com.machinezoo.hookless.time
-
Reactive version of
Duration
. - ReactiveExceptions - Class in com.machinezoo.hookless.noexception
-
Wrappers for
ExceptionHandler
andExceptionFilter
. - ReactiveExceptions() - Constructor for class com.machinezoo.hookless.noexception.ReactiveExceptions
- ReactiveExecutor - Class in com.machinezoo.hookless
-
Latency-optimized executor designed for reactive programs.
- ReactiveExecutor() - Constructor for class com.machinezoo.hookless.ReactiveExecutor
- ReactiveExecutor(int) - Constructor for class com.machinezoo.hookless.ReactiveExecutor
- ReactiveExecutor(int, ThreadFactory) - Constructor for class com.machinezoo.hookless.ReactiveExecutor
- ReactiveFreezes - Class in com.machinezoo.hookless
-
Container for frozen outputs of reactive computations.
- ReactiveFreezes() - Constructor for class com.machinezoo.hookless.ReactiveFreezes
- ReactiveFuture<T> - Class in com.machinezoo.hookless
-
Reactive wrapper for
CompletableFuture
. - ReactiveFuture() - Constructor for class com.machinezoo.hookless.ReactiveFuture
- ReactiveInstant - Class in com.machinezoo.hookless.time
-
Reactive version of
Instant
. - ReactiveLazy<T> - Class in com.machinezoo.hookless
-
Single-value synchronous cache for results of reactive computations.
- ReactiveLazy(Supplier<T>) - Constructor for class com.machinezoo.hookless.ReactiveLazy
- ReactivePins - Class in com.machinezoo.hookless
-
Container for pinned outputs of reactive computations.
- ReactivePins() - Constructor for class com.machinezoo.hookless.ReactivePins
- ReactivePreferences - Class in com.machinezoo.hookless.prefs
-
Reactive version of
Preferences
. - ReactivePreferences() - Constructor for class com.machinezoo.hookless.prefs.ReactivePreferences
- ReactivePreferencesFactory - Interface in com.machinezoo.hookless.prefs
-
Reactive version of
PreferencesFactory
. - ReactiveScope - Class in com.machinezoo.hookless
-
Thread-local context for reactive computations that collects reactive dependencies.
- ReactiveScope() - Constructor for class com.machinezoo.hookless.ReactiveScope
- ReactiveStateMachine<T> - Class in com.machinezoo.hookless
-
Monitoring and control over another reactive computation.
- ReactiveThread - Class in com.machinezoo.hookless
-
Reactive substitute for Java's
Thread
. - ReactiveThread() - Constructor for class com.machinezoo.hookless.ReactiveThread
- ReactiveThread(Runnable) - Constructor for class com.machinezoo.hookless.ReactiveThread
- ReactiveTrigger - Class in com.machinezoo.hookless
-
Callback for changes in
ReactiveVariable
s. - ReactiveTrigger() - Constructor for class com.machinezoo.hookless.ReactiveTrigger
- ReactiveValue<T> - Class in com.machinezoo.hookless
-
Container for output of reactive computation consisting of return value, exception, and reactive blocking flag.
- ReactiveValue() - Constructor for class com.machinezoo.hookless.ReactiveValue
-
Constructs new
ReactiveValue
. - ReactiveValue(Throwable) - Constructor for class com.machinezoo.hookless.ReactiveValue
-
Constructs new
ReactiveValue
from exception. - ReactiveValue(Throwable, boolean) - Constructor for class com.machinezoo.hookless.ReactiveValue
-
Constructs new
ReactiveValue
from exception and blocking flag. - ReactiveValue(T) - Constructor for class com.machinezoo.hookless.ReactiveValue
-
Constructs new
ReactiveValue
from return value. - ReactiveValue(T, boolean) - Constructor for class com.machinezoo.hookless.ReactiveValue
-
Constructs new
ReactiveValue
from return value and blocking flag. - ReactiveValue(T, Throwable, boolean) - Constructor for class com.machinezoo.hookless.ReactiveValue
-
Constructs new
ReactiveValue
from return value, exception, and reactive blocking flag. - ReactiveVariable<T> - Class in com.machinezoo.hookless
-
Reactive data source holding single
ReactiveValue
. - ReactiveVariable() - Constructor for class com.machinezoo.hookless.ReactiveVariable
-
Creates new instance with
null
value. - ReactiveVariable(ReactiveValue<T>) - Constructor for class com.machinezoo.hookless.ReactiveVariable
-
Creates new instance holding specified
ReactiveValue
. - ReactiveVariable(T) - Constructor for class com.machinezoo.hookless.ReactiveVariable
-
Creates new instance holding specified
value
. - ReactiveVariable.Version - Class in com.machinezoo.hookless
-
Reference to particular version of
ReactiveVariable
. - ReactiveWorker<T> - Class in com.machinezoo.hookless
-
Single-value asynchronous cache for results of reactive computations.
- ReactiveWorker() - Constructor for class com.machinezoo.hookless.ReactiveWorker
- ReactiveWorker(Supplier<T>) - Constructor for class com.machinezoo.hookless.ReactiveWorker
- remove(String) - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- remove(String) - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- removeNode() - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- removeNode() - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- removeNodeSpi() - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- removeSpi(String) - Method in class com.machinezoo.hookless.prefs.AbstractReactivePreferences
- result() - Method in class com.machinezoo.hookless.ReactiveValue
-
Gets the return value component of this
ReactiveValue
. - run() - Method in class com.machinezoo.hookless.ReactiveThread
- run(ReactiveValue<Void>, Runnable) - Static method in class com.machinezoo.hookless.ReactiveStateMachine
- run(Runnable) - Static method in class com.machinezoo.hookless.ReactiveStateMachine
- runnable() - Method in class com.machinezoo.hookless.ReactiveThread
- runnable(Runnable) - Method in class com.machinezoo.hookless.ReactiveThread
- runReactive(Runnable) - Static method in class com.machinezoo.hookless.ReactiveFuture
- runReactive(Runnable, Executor) - Static method in class com.machinezoo.hookless.ReactiveFuture
S
- same(ReactiveValue<?>) - Method in class com.machinezoo.hookless.ReactiveValue
-
Checks reference equality between two
ReactiveValue
instances. - set(Object, ReactiveValue<?>) - Method in class com.machinezoo.hookless.ReactiveFreezes
- set(Object, ReactiveValue<?>) - Method in class com.machinezoo.hookless.ReactivePins
- set(Set<T>) - Static method in class com.machinezoo.hookless.util.ReactiveCollections
- set(Set<T>, ReactiveCollections.Options) - Static method in class com.machinezoo.hookless.util.ReactiveCollections
- set(T) - Method in class com.machinezoo.hookless.ReactiveVariable
-
Sets current value of this
ReactiveVariable
. - ShrinkingReactiveDuration - Class in com.machinezoo.hookless.time
-
Reactive version of
Duration
, negative (shrinking) variant. - silenceWriteExceptions() - Method in class com.machinezoo.hookless.util.ReactiveCollections.Options
- silenceWriteStatus() - Method in class com.machinezoo.hookless.util.ReactiveCollections.Options
- start() - Method in class com.machinezoo.hookless.ReactiveThread
- stop() - Method in class com.machinezoo.hookless.ReactiveThread
- subtractFrom(ReactiveInstant) - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- subtractFrom(Instant) - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- supplier() - Method in class com.machinezoo.hookless.ReactiveWorker
- supplier(Supplier<T>) - Method in class com.machinezoo.hookless.ReactiveWorker
- supply() - Method in class com.machinezoo.hookless.ReactiveWorker
- supply(ReactiveValue<T>, Supplier<T>) - Static method in class com.machinezoo.hookless.ReactiveStateMachine
- supply(Supplier<T>) - Static method in class com.machinezoo.hookless.ReactiveStateMachine
- supplyReactive(Supplier<T>) - Static method in class com.machinezoo.hookless.ReactiveFuture
- supplyReactive(Supplier<T>, Executor) - Static method in class com.machinezoo.hookless.ReactiveFuture
- systemNodeForPackage(Class<?>) - Static method in class com.machinezoo.hookless.prefs.ReactivePreferences
- systemRoot() - Static method in class com.machinezoo.hookless.prefs.ReactivePreferences
- systemRoot() - Method in interface com.machinezoo.hookless.prefs.ReactivePreferencesFactory
T
- tag(String, Object) - Method in class com.machinezoo.hookless.util.OwnerTrace
- target() - Method in class com.machinezoo.hookless.util.OwnerTrace
- toDays() - Method in class com.machinezoo.hookless.time.ReactiveDuration
- toEpochMilli() - Method in class com.machinezoo.hookless.time.ReactiveInstant
- toHours() - Method in class com.machinezoo.hookless.time.ReactiveDuration
- toMillis() - Method in class com.machinezoo.hookless.time.ReactiveDuration
- toMinutes() - Method in class com.machinezoo.hookless.time.ReactiveDuration
- toString() - Method in class com.machinezoo.hookless.prefs.ReactivePreferences
- toString() - Method in class com.machinezoo.hookless.ReactiveFreezes
- toString() - Method in class com.machinezoo.hookless.ReactiveFuture
- toString() - Method in class com.machinezoo.hookless.ReactiveLazy
- toString() - Method in class com.machinezoo.hookless.ReactivePins
- toString() - Method in class com.machinezoo.hookless.ReactiveScope
- toString() - Method in class com.machinezoo.hookless.ReactiveStateMachine
- toString() - Method in class com.machinezoo.hookless.ReactiveThread
- toString() - Method in class com.machinezoo.hookless.ReactiveTrigger
- toString() - Method in class com.machinezoo.hookless.ReactiveValue
-
Returns a string representation of this
ReactiveValue
. - toString() - Method in class com.machinezoo.hookless.ReactiveVariable
-
Returns diagnostic string representation of this
ReactiveVariable
. - toString() - Method in class com.machinezoo.hookless.ReactiveVariable.Version
-
Returns diagnostic string representation of this version.
- toString() - Method in class com.machinezoo.hookless.ReactiveWorker
- toString() - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- toString() - Method in class com.machinezoo.hookless.time.ReactiveInstant
- toString() - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- toString() - Method in class com.machinezoo.hookless.util.OwnerTrace
- toUnits(Duration) - Method in class com.machinezoo.hookless.time.ReactiveDuration
- toUnits(TemporalUnit) - Method in class com.machinezoo.hookless.time.ReactiveDuration
- truncatedTo(Duration) - Method in class com.machinezoo.hookless.time.GrowingReactiveDuration
- truncatedTo(Duration) - Method in class com.machinezoo.hookless.time.ReactiveDuration
- truncatedTo(Duration) - Method in class com.machinezoo.hookless.time.ReactiveInstant
- truncatedTo(Duration) - Method in class com.machinezoo.hookless.time.ShrinkingReactiveDuration
- truncatedTo(TemporalUnit) - Method in class com.machinezoo.hookless.time.ReactiveDuration
- truncatedTo(TemporalUnit) - Method in class com.machinezoo.hookless.time.ReactiveInstant
U
- until(ReactiveInstant, Duration) - Method in class com.machinezoo.hookless.time.ReactiveInstant
- until(ReactiveInstant, TemporalUnit) - Method in class com.machinezoo.hookless.time.ReactiveInstant
- until(Instant, Duration) - Method in class com.machinezoo.hookless.time.ReactiveInstant
- until(Instant, TemporalUnit) - Method in class com.machinezoo.hookless.time.ReactiveInstant
- userNodeForPackage(Class<?>) - Static method in class com.machinezoo.hookless.prefs.ReactivePreferences
- userRoot() - Static method in class com.machinezoo.hookless.prefs.ReactivePreferences
- userRoot() - Method in interface com.machinezoo.hookless.prefs.ReactivePreferencesFactory
V
- valid() - Method in class com.machinezoo.hookless.ReactivePins
- valid() - Method in class com.machinezoo.hookless.ReactiveStateMachine
- value() - Method in class com.machinezoo.hookless.ReactiveVariable
-
Reads the current
ReactiveValue
from thisReactiveVariable
and sets up reactive dependency. - value(ReactiveValue<T>) - Method in class com.machinezoo.hookless.ReactiveVariable
-
Sets current
ReactiveValue
of thisReactiveVariable
and notifies dependent reactive computations. - variable() - Method in class com.machinezoo.hookless.ReactiveVariable.Version
-
Returns the
ReactiveVariable
this is a version of. - version() - Method in class com.machinezoo.hookless.ReactiveVariable
-
Returns current version of this
ReactiveVariable
. - Version(ReactiveVariable<?>) - Constructor for class com.machinezoo.hookless.ReactiveVariable.Version
-
Creates new
ReactiveVariable.Version
object representing current version ofReactiveVariable
. - Version(ReactiveVariable<?>, long) - Constructor for class com.machinezoo.hookless.ReactiveVariable.Version
-
Creates new
ReactiveVariable.Version
object representing specified version of theReactiveVariable
. - versions() - Method in class com.machinezoo.hookless.ReactiveScope
W
- watch(ReactiveVariable<?>) - Method in class com.machinezoo.hookless.ReactiveScope
- watch(ReactiveVariable<?>, long) - Method in class com.machinezoo.hookless.ReactiveScope
- wrap(CompletableFuture<T>) - Static method in class com.machinezoo.hookless.ReactiveFuture
- wrap(Preferences) - Static method in class com.machinezoo.hookless.prefs.ReactivePreferences
All Classes All Packages