Module com.machinezoo.hookless
Package com.machinezoo.hookless
Reactive primitives and core reactive classes.
- See Also:
- Hookless website
-
Class Summary Class Description CurrentReactiveScope Convenience methods to access currentReactiveScope
.ReactiveExecutor Latency-optimized executor designed for reactive programs.ReactiveFreezes Container for frozen outputs of reactive computations.ReactiveFuture<T> Reactive wrapper forCompletableFuture
.ReactiveLazy<T> Single-value synchronous cache for results of reactive computations.ReactivePins Container for pinned outputs of reactive computations.ReactiveScope Thread-local context for reactive computations that collects reactive dependencies.ReactiveStateMachine<T> Monitoring and control over another reactive computation.ReactiveThread Reactive substitute for Java'sThread
.ReactiveTrigger Callback for changes inReactiveVariable
s.ReactiveValue<T> Container for output of reactive computation consisting of return value, exception, and reactive blocking flag.ReactiveVariable<T> Reactive data source holding singleReactiveValue
.ReactiveVariable.Version Reference to particular version ofReactiveVariable
.ReactiveWorker<T> Single-value asynchronous cache for results of reactive computations. -
Exception Summary Exception Description ReactiveBlockingException Default exception to throw when reactive code needs to reactively block.