Package | Description |
---|---|
rx |
Base reactive classes: Observable, Single and Completable; base reactive consumers;
other common base interfaces.
|
rx.functions |
Functional interfaces of functions and actions of arity 0 to 9 and related
utility classes.
|
rx.observables |
Classes extending the Observable base reactive class, synchronous and
asynchronous event generators.
|
Modifier and Type | Interface and Description |
---|---|
static interface |
Completable.CompletableOnSubscribe
Callback used for building deferred computations that takes a CompletableSubscriber.
|
static interface |
Completable.CompletableOperator
Convenience interface and callback used by the lift operator that given a child CompletableSubscriber,
return a parent CompletableSubscriber that does any kind of lifecycle-related transformations.
|
static interface |
Completable.CompletableTransformer
Convenience interface and callback used by the compose operator to turn a Completable into another
Completable fluently.
|
static interface |
Observable.OnSubscribe<T>
Invoked when Observable.subscribe is called.
|
static interface |
Observable.Operator<R,T>
Operator function for lifting into an Observable.
|
static interface |
Observable.Transformer<T,R>
Function that receives the current Observable and should return another
Observable, possibly with given element type, in exchange that will be
subscribed to by the downstream operators and subscribers.
|
static interface |
Single.OnSubscribe<T>
Invoked when Single.execute is called.
|
static interface |
Single.Transformer<T,R>
Transformer function used by
Single.compose(rx.Single.Transformer<? super T, ? extends R>) . |
Modifier and Type | Interface and Description |
---|---|
interface |
Action
All Action interfaces extend from this.
|
interface |
Action0
A zero-argument action.
|
interface |
Action1<T>
A one-argument action.
|
interface |
Action2<T1,T2>
A two-argument action.
|
interface |
Action3<T1,T2,T3>
A three-argument action.
|
interface |
Action4<T1,T2,T3,T4>
A four-argument action.
|
interface |
Action5<T1,T2,T3,T4,T5>
A five-argument action.
|
interface |
Action6<T1,T2,T3,T4,T5,T6>
A six-argument action.
|
interface |
Action7<T1,T2,T3,T4,T5,T6,T7>
A seven-argument action.
|
interface |
Action8<T1,T2,T3,T4,T5,T6,T7,T8>
An eight-argument action.
|
interface |
Action9<T1,T2,T3,T4,T5,T6,T7,T8,T9>
A nine-argument action.
|
interface |
ActionN
A vector-argument action.
|
interface |
Func0<R>
Represents a function with zero arguments.
|
interface |
Func1<T,R>
Represents a function with one argument.
|
interface |
Func2<T1,T2,R>
Represents a function with two arguments.
|
interface |
Func3<T1,T2,T3,R>
Represents a function with three arguments.
|
interface |
Func4<T1,T2,T3,T4,R>
Represents a function with four arguments.
|
interface |
Func5<T1,T2,T3,T4,T5,R>
Represents a function with five arguments.
|
interface |
Func6<T1,T2,T3,T4,T5,T6,R>
Represents a function with six arguments.
|
interface |
Func7<T1,T2,T3,T4,T5,T6,T7,R>
Represents a function with seven arguments.
|
interface |
Func8<T1,T2,T3,T4,T5,T6,T7,T8,R>
Represents a function with eight arguments.
|
interface |
Func9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R>
Represents a function with nine arguments.
|
interface |
FuncN<R>
Represents a vector-argument function.
|
Modifier and Type | Class and Description |
---|---|
class |
AsyncOnSubscribe<S,T>
A utility class to create
OnSubscribe<T> functions that respond correctly to back
pressure requests from subscribers. |
class |
SyncOnSubscribe<S,T>
A utility class to create
OnSubscribe<T> functions that respond correctly to back
pressure requests from subscribers. |
Copyright © 2019. All rights reserved.