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

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
Marks the current ReactiveScope as blocking and then throws 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 throws ReactiveBlockingException with the specified message.
block(String, Throwable) - Static method in exception com.machinezoo.hookless.ReactiveBlockingException
Marks the current ReactiveScope as blocking and then throws ReactiveBlockingException with the specified message and cause.
block(Throwable) - Static method in exception com.machinezoo.hookless.ReactiveBlockingException
Marks the current ReactiveScope as blocking and then throws ReactiveBlockingException 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 new ReactiveValue.
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 this ReactiveVariable 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 and ExceptionFilter.
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 ReactiveVariables.
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 this ReactiveVariable and sets up reactive dependency.
value(ReactiveValue<T>) - Method in class com.machinezoo.hookless.ReactiveVariable
Sets current ReactiveValue of this ReactiveVariable 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 of ReactiveVariable.
Version(ReactiveVariable<?>, long) - Constructor for class com.machinezoo.hookless.ReactiveVariable.Version
Creates new ReactiveVariable.Version object representing specified version of the ReactiveVariable.
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
 
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