See: Description
| Interface | Description |
|---|---|
| Action0 |
A parameterless action.
|
| Action0E<E extends java.lang.Exception> |
A parameterless action with exception.
|
| Action1<T> |
A simple action-like interface with one parameter.
|
| Action1E<T,E extends java.lang.Exception> |
An action with one parameter and exception.
|
| Action2<T,V> |
An action with two parameters.
|
| Action2E<T,V,E extends java.lang.Exception> |
An action with two parameters and exception.
|
| BaseObserver |
Common superclass for all observers
defining the error and finish methods.
|
| Cancelable |
Base interface used in closeables to tell if they have been
closed.
|
| CloseableIterable<T> |
An iterable type which returns iterators that support a close() method.
|
| CloseableIterator<T> |
An iterator which supports a close() method.
|
| CloseableObservable<T> |
Composite interface which extends both Observable and Closeable.
|
| CloseableObserver<T> |
A composite interface combining an Observer with Closeable.
|
| ConnectableObservable<T> |
An observable which can be connected, reconnected or disconnected to a source observable.
|
| DoubleObservable |
Defines a provider of primitive long
values for push-based streaming.
|
| DoubleObserver |
The observer which receives the notifications of primitive long.
|
| Enumerable<T> |
The base interface for an Enumerable-Enumerator
pair of iteration method where the
enumerator has
next() to
advance the iteration and current()
to return the current element. |
| Enumerator<T> |
The base interface for an Enumerable-Enumerator
pair of iteration method where the
enumerator has
next() to
advance the iteration and current()
to return the current element. |
| Func0<Return> |
A parameterless function interface.
|
| Func1<Param1,Return> |
The function interface which takes one parameter and returns something.
|
| Func1E<Param1,Return,E extends java.lang.Exception> |
The function interface which takes one parameter and returns something.
|
| Func2<Param1,Param2,Return> |
The function interface which takes two parameter and returns something.
|
| Func2E<Param1,Param2,Return,E extends java.lang.Exception> |
The function interface which takes two parameter and returns something.
|
| GroupedIterable<K,V> |
The extension interface to an iterable which
holds a group key for its contents.
|
| GroupedObservable<Key,Value> |
An observable which provides a key as its group identity.
|
| IntObservable |
Defines a provider of primitive int
values for push-based streaming.
|
| IntObserver |
The observer which receives the notifications of primitive int.
|
| LongObservable |
Defines a provider of primitive long
values for push-based streaming.
|
| LongObserver |
The observer which receives the notifications of primitive long.
|
| Observable<T> |
Defines a provider for a push based value streaming.
|
| Observer<T> |
The observer who receives the notifications of T.
|
| Pred0 |
A convenience extension interface over the Func0 with
the return type fixed as boolean.
|
| Pred1<T> |
A convenience extension interface over the Func1 with
the return type fixed as boolean.
|
| Pred2<T,U> |
A convenience extension interface over the Func2 with
the return type fixed as boolean.
|
| R4JConfig |
Interface for global or thread-local configuration of
various base objects.
|
| Scheduler |
An abstract interface for defining
minimum scheduling capabilities.
|
| Subject<T,U> |
Represents an object that can observe values of T and produce values of U by
combining the Observer and Observable interfaces.
|
| Class | Description |
|---|---|
| Option<T> |
A class representing a value, an exception or nothing.
|
| Option.Error<T> |
Class representing an error option.
|
| Option.None<T> |
The helper class representing an option holding nothing.
|
| Option.Some<T> |
A helper class representing an option holding something of T.
|
| Pair<T,U> |
A pair of two objects.
|
| Ref<T> |
A simple reference object holding something that can be changed.
|
| TimeInterval<T> |
An immutable record holding a value and a
time interval value.
|
| Timestamped<T> |
An immutable record holding a value and timestamp pairs.
|
| Enum | Description |
|---|---|
| ObservationKind |
Enumeration for the 3 types of observations (notifications)
receivable through an Observer.
|
| Exception | Description |
|---|---|
| MultiIOException |
Exception that collects other IOException instances.
|
| TooManyElementsException |
Exception for cases when too many elements are contained
within a collection or observable.
|