| Interface | Description |
|---|---|
| Asynchronous<I,O> |
Abstraction for asynchronous operations.
|
| Asynchronous.Callback<O> | |
| Continuous<I,O> |
Abstraction for continuous operations.
|
| Continuous.Notifier<O> | |
| RxSource<I,O> |
Interface acting as a holder of a source observable.
|
| Synchronous<I,O> |
Abstraction for synchronous operations.
|
| Class | Description |
|---|---|
| AsynchronousUseCase<I,O> |
Abstraction for use-cases that represent an asynchronous operation
which starts when its
Observable is being subscribed to
and completes with either success or failure by invoking the
Asynchronous.Callback respective methods. |
| ContinuousUseCase<I,O> |
Abstraction for use-cases that represent a continuous operation
which starts when its
Observable is being subscribed to,
can emit items continuously, and completes normally or with failure by invoking the
Continuous.Notifier respective methods. |
| DelegateUseCase<I,O> |
Abstraction for use-cases that represent an observable stream.
|
| SynchronousUseCase<I,O> |
Abstraction for use-cases that represent a synchronous operation
which starts when its
Observable is being subscribed to
and completes with either success or failure depending
on whether the wrapped Synchronous.act(Object) method
is returning something or throwing an exception. |