| Interface | Description |
|---|---|
| Closeable |
An extension of
AutoCloseable chiefly to eliminate the checked exception thrown by
Closeable.close(). |
| Function<F,T> |
Models a single argument function.
|
| Reactor.RListener |
The base class for all reactor listeners.
|
| SignalView<T> |
A view of a
Signal, on which slots may listen, but to which one cannot emit events. |
| SignalView.Listener<T> |
Used to observe events from a signal.
|
| ValueView<T> |
A view of a
Value, to which listeners may be added, but which one cannot update. |
| ValueView.Listener<T> |
Used to observe changes to a value.
|
| Class | Description |
|---|---|
| AbstractSignal<T> |
Handles the machinery of connecting slots to a signal and emitting events to them, without
exposing a public interface for emitting events.
|
| AbstractValue<T> |
Handles the machinery of connecting listeners to a value and notifying them, without exposing a
public interface for updating the value.
|
| Closeable.Set |
Maintains a set of closeables to allow mass operations on them.
|
| Closeable.Util |
Provides some
Closeable-related utilities. |
| Connection |
Provides a mechanism to cancel a slot or listener registration, or to perform post-registration
adjustment like making the registration single-shot.
|
| Functions |
Various
Function related utility methods. |
| IntValue |
A
Value specialized for ints, which has some useful methods. |
| RCollection<T> | |
| Reactor |
A base class for all reactive classes.
|
| RFuture<T> |
Represents an asynchronous result.
|
| RFuture.T2<A,B> |
Used by
RFuture.sequence(RFuture,RFuture). |
| RFuture.T3<A,B,C> | |
| RList<E> |
Provides a reactive model of a list.
|
| RList.Listener<E> |
Publishes list events to listeners.
|
| RMap<K,V> |
Provides a reactive model of a map.
|
| RMap.Listener<K,V> |
An interface for publishing map events to listeners.
|
| RPromise<T> |
Provides a concrete implementation
RFuture that can be updated with a success or failure
result when it becomes available. |
| RQueue<E> |
Provides a reactive model of a
Queue. |
| RQueue.Listener<E> |
Publishes queue events to listeners.
|
| RSet<E> |
Provides a reactive model of a set.
|
| RSet.Listener<E> |
An interface for publishing set events to listeners.
|
| Signal<T> |
A signal that emits events of type
T. |
| Slot<T> |
Reacts to signal emissions.
|
| Slots |
Provides utility methods for
Slots. |
| Try<T> |
Represents a computation that either provided a result, or failed with an exception.
|
| Try.Failure<T> |
Represents a failed try.
|
| Try.Success<T> |
Represents a successful try.
|
| UnitSignal |
A signal that emits an event with no associated data.
|
| UnitSlot |
A
Slot for use when the type of emitted signal is ignored. |
| Value<T> |
A container for a single value, which may be observed for changes.
|
| Values |
Provides utility methods for
Values. |
| Values.T2<A,B> |
Used by
Values.join(ValueView,ValueView). |
| Values.T3<A,B,C> |
| Exception | Description |
|---|---|
| MultiFailureException |
An exception thrown to communicate multiple failures.
|
Copyright © 2017. All rights reserved.