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
Slot s. |
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
Value s. |
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.