A D E F I O R S T U 

A

Async - Class in rx.util.async
Utility methods to convert functions and actions into asynchronous operations through the Observable/Observer pattern.
asyncAction(ActionN) - Static method in class rx.util.async.Async
Convert a synchronous action call into an asynchronous function call through an Observable.
asyncAction(ActionN, Scheduler) - Static method in class rx.util.async.Async
Convert a synchronous action call into an asynchronous function call through an Observable.
asyncFunc(FuncN<? extends R>) - Static method in class rx.util.async.Async
Convert a synchronous function call into an asynchronous function call through an Observable.
asyncFunc(FuncN<? extends R>, Scheduler) - Static method in class rx.util.async.Async
Convert a synchronous function call into an asynchronous function call through an Observable.

D

deferFuture(Func0<? extends Future<? extends Observable<? extends T>>>) - Static method in class rx.util.async.Async
Returns an Observable that starts the specified asynchronous factory function whenever a new observer subscribes.
deferFuture(Func0<? extends Future<? extends Observable<? extends T>>>, Scheduler) - Static method in class rx.util.async.Async
Returns an Observable that starts the specified asynchronous factory function whenever a new observer subscribes.
deferFuture(Func0<? extends Future<? extends Observable<? extends T>>>) - Static method in class rx.util.async.operators.OperatorDeferFuture
Returns an observable sequence that starts the specified asynchronous factory function whenever a new observer subscribes.
deferFuture(Func0<? extends Future<? extends Observable<? extends T>>>, Scheduler) - Static method in class rx.util.async.operators.OperatorDeferFuture
Returns an observable sequence that starts the specified asynchronous factory function whenever a new observer subscribes.

E

empty() - Static method in class rx.util.async.operators.Functionals
Return an Action0 instance which does nothing.
emptyThrowable() - Static method in class rx.util.async.operators.Functionals
Return an action which takes a Throwable and does nothing.

F

forEachFuture(Observable<? extends T>, Action1<? super T>) - Static method in class rx.util.async.Async
Subscribes to the given source and calls the callback for each emitted item, and surfaces the completion or error through a Future.
forEachFuture(Observable<? extends T>, Action1<? super T>, Action1<? super Throwable>) - Static method in class rx.util.async.Async
Subscribes to the given source and calls the callback for each emitted item, and surfaces the completion or error through a Future.
forEachFuture(Observable<? extends T>, Action1<? super T>, Action1<? super Throwable>, Action0) - Static method in class rx.util.async.Async
Subscribes to the given source and calls the callback for each emitted item, and surfaces the completion or error through a Future.
forEachFuture(Observable<? extends T>, Action1<? super T>, Scheduler) - Static method in class rx.util.async.Async
Subscribes to the given source and calls the callback for each emitted item, and surfaces the completion or error through a Future, scheduled on the given scheduler.
forEachFuture(Observable<? extends T>, Action1<? super T>, Action1<? super Throwable>, Scheduler) - Static method in class rx.util.async.Async
Subscribes to the given source and calls the callback for each emitted item, and surfaces the completion or error through a Future, scheduled on the given Scheduler.
forEachFuture(Observable<? extends T>, Action1<? super T>, Action1<? super Throwable>, Action0, Scheduler) - Static method in class rx.util.async.Async
Subscribes to the given source and calls the callback for each emitted item, and surfaces the completion or error through a Future, scheduled on the given Scheduler.
forEachFuture(Observable<? extends T>, Action1<? super T>) - Static method in class rx.util.async.operators.OperatorForEachFuture
Subscribes to the given source and calls the callback for each emitted item, and surfaces the completion or error through a Future.
forEachFuture(Observable<? extends T>, Action1<? super T>, Action1<? super Throwable>) - Static method in class rx.util.async.operators.OperatorForEachFuture
Subscribes to the given source and calls the callback for each emitted item, and surfaces the completion or error through a Future.
forEachFuture(Observable<? extends T>, Action1<? super T>, Action1<? super Throwable>, Action0) - Static method in class rx.util.async.operators.OperatorForEachFuture
Subscribes to the given source and calls the callback for each emitted item, and surfaces the completion or error through a Future.
fromAction(Action0, R) - Static method in class rx.util.async.Async
Return an Observable that calls the given action and emits the given result when an Observer subscribes.
fromAction(Action0, R, Scheduler) - Static method in class rx.util.async.Async
Return an Observable that calls the given action and emits the given result when an Observer subscribes.
fromAction(Action0, R) - Static method in class rx.util.async.operators.OperatorFromFunctionals
Subscriber function that invokes an action and returns the given result.
fromCallable(Callable<? extends R>) - Static method in class rx.util.async.Async
Return an Observable that calls the given Callable and emits its result or Exception when an Observer subscribes.
fromCallable(Callable<? extends R>, Scheduler) - Static method in class rx.util.async.Async
Return an Observable that calls the given Callable and emits its result or Exception when an Observer subscribes.
fromCallable(Callable<? extends R>) - Static method in class rx.util.async.operators.OperatorFromFunctionals
Subscriber function that invokes the callable and returns its value or propagates its checked exception.
fromRunnable(Runnable, R) - Static method in class rx.util.async.Async
Return an Observable that calls the given Runnable and emits the given result when an Observer subscribes.
fromRunnable(Runnable, R, Scheduler) - Static method in class rx.util.async.Async
Return an Observable that calls the given Runnable and emits the given result when an Observer subscribes.
fromRunnable(Runnable, Scheduler.Worker) - Static method in class rx.util.async.operators.Functionals
Converts a runnable instance into an Action0 instance.
fromRunnable(Runnable, R) - Static method in class rx.util.async.operators.OperatorFromFunctionals
Subscriber function that invokes a runnable and returns the given result.
Functionals - Class in rx.util.async.operators
Utility methods convert between functional interfaces of actions and functions.

I

isUnsubscribed() - Method in class rx.util.async.StoppableObservable
 

O

OperatorDeferFuture - Class in rx.util.async.operators
Defer the execution of a factory method which produces an observable sequence.
OperatorForEachFuture - Class in rx.util.async.operators
Convert the observation of a source observable to a big Future call.
OperatorFromFunctionals - Class in rx.util.async.operators
Operators that invoke a function or action if an observer subscribes.
OperatorStartFuture - Class in rx.util.async.operators
Start an asynchronous Future immediately and observe its result through an observable.

R

runAsync(Scheduler, Action2<? super Observer<? super T>, ? super Subscription>) - Static method in class rx.util.async.Async
Runs the provided action on the given scheduler and allows propagation of multiple events to the observers of the returned StoppableObservable.
runAsync(Scheduler, Subject<T, U>, Action2<? super Observer<? super T>, ? super Subscription>) - Static method in class rx.util.async.Async
Runs the provided action on the given scheduler and allows propagation of multiple events to the observers of the returned StoppableObservable.
rx.util.async - package rx.util.async
 
rx.util.async.operators - package rx.util.async.operators
 

S

start(Func0<T>) - Static method in class rx.util.async.Async
Invokes the specified function asynchronously and returns an Observable that emits the result.
start(Func0<T>, Scheduler) - Static method in class rx.util.async.Async
Invokes the specified function asynchronously on the specified Scheduler and returns an Observable that emits the result.
startFuture(Func0<? extends Future<? extends T>>) - Static method in class rx.util.async.Async
Invokes the asynchronous function immediately, surfacing the result through an Observable.
startFuture(Func0<? extends Future<? extends T>>, Scheduler) - Static method in class rx.util.async.Async
Invokes the asynchronous function immediately, surfacing the result through an Observable and waits on the specified Scheduler.
startFuture(Func0<? extends Future<? extends T>>) - Static method in class rx.util.async.operators.OperatorStartFuture
Invokes the asynchronous function, surfacing the result through an observable sequence.
startFuture(Func0<? extends Future<? extends T>>, Scheduler) - Static method in class rx.util.async.operators.OperatorStartFuture
Invokes the asynchronous function, surfacing the result through an observable sequence running on the given scheduler.
StoppableObservable<T> - Class in rx.util.async
An Observable that provides a Subscription interface to signal a stop condition to an asynchronous task.
StoppableObservable(Observable.OnSubscribe<T>, Subscription) - Constructor for class rx.util.async.StoppableObservable
 

T

toAsync(Action0) - Static method in class rx.util.async.Async
Convert a synchronous action call into an asynchronous function call through an Observable.
toAsync(Func0<? extends R>) - Static method in class rx.util.async.Async
Convert a synchronous function call into an asynchronous function call through an Observable.
toAsync(Action1<? super T1>) - Static method in class rx.util.async.Async
Convert a synchronous action call into an asynchronous function call through an Observable.
toAsync(Func1<? super T1, ? extends R>) - Static method in class rx.util.async.Async
Convert a synchronous function call into an asynchronous function call through an Observable.
toAsync(Action2<? super T1, ? super T2>) - Static method in class rx.util.async.Async
Convert a synchronous action call into an asynchronous function call through an Observable.
toAsync(Func2<? super T1, ? super T2, ? extends R>) - Static method in class rx.util.async.Async
Convert a synchronous function call into an asynchronous function call through an Observable.
toAsync(Action3<? super T1, ? super T2, ? super T3>) - Static method in class rx.util.async.Async
Convert a synchronous action call into an asynchronous function call through an Observable.
toAsync(Func3<? super T1, ? super T2, ? super T3, ? extends R>) - Static method in class rx.util.async.Async
Convert a synchronous function call into an asynchronous function call through an Observable.
toAsync(Action4<? super T1, ? super T2, ? super T3, ? super T4>) - Static method in class rx.util.async.Async
Convert a synchronous action call into an asynchronous function call through an Observable.
toAsync(Func4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>) - Static method in class rx.util.async.Async
Convert a synchronous function call into an asynchronous function call through an Observable.
toAsync(Action5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5>) - Static method in class rx.util.async.Async
Convert a synchronous action call into an asynchronous function call through an Observable.
toAsync(Func5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>) - Static method in class rx.util.async.Async
Convert a synchronous function call into an asynchronous function call through an Observable.
toAsync(Action6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6>) - Static method in class rx.util.async.Async
Convert a synchronous action call into an asynchronous function call through an Observable.
toAsync(Func6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>) - Static method in class rx.util.async.Async
Convert a synchronous function call into an asynchronous function call through an Observable.
toAsync(Action7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7>) - Static method in class rx.util.async.Async
Convert a synchronous action call into an asynchronous function call through an Observable.
toAsync(Func7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>) - Static method in class rx.util.async.Async
Convert a synchronous function call into an asynchronous function call through an Observable.
toAsync(Action8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8>) - Static method in class rx.util.async.Async
Convert a synchronous action call into an asynchronous function call through an Observable.
toAsync(Func8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>) - Static method in class rx.util.async.Async
Convert a synchronous function call into an asynchronous function call through an Observable.
toAsync(Action9<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? super T9>) - Static method in class rx.util.async.Async
Convert a synchronous action call into an asynchronous function call through an Observable.
toAsync(Func9<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? super T9, ? extends R>) - Static method in class rx.util.async.Async
Convert a synchronous function call into an asynchronous function call through an Observable.
toAsync(ActionN) - Static method in class rx.util.async.Async
Convert a synchronous action call into an asynchronous function call through an Observable.
toAsync(FuncN<? extends R>) - Static method in class rx.util.async.Async
Convert a synchronous function call into an asynchronous function call through an Observable.
toAsync(Action0, Scheduler) - Static method in class rx.util.async.Async
Convert a synchronous action call into an asynchronous function call through an Observable.
toAsync(Func0<? extends R>, Scheduler) - Static method in class rx.util.async.Async
Convert a synchronous function call into an asynchronous function call through an Observable.
toAsync(Action1<? super T1>, Scheduler) - Static method in class rx.util.async.Async
Convert a synchronous action call into an asynchronous function call through an Observable.
toAsync(Func1<? super T1, ? extends R>, Scheduler) - Static method in class rx.util.async.Async
Convert a synchronous function call into an asynchronous function call through an Observable.
toAsync(Action2<? super T1, ? super T2>, Scheduler) - Static method in class rx.util.async.Async
Convert a synchronous action call into an asynchronous function call through an Observable.
toAsync(Func2<? super T1, ? super T2, ? extends R>, Scheduler) - Static method in class rx.util.async.Async
Convert a synchronous function call into an asynchronous function call through an Observable.
toAsync(Action3<? super T1, ? super T2, ? super T3>, Scheduler) - Static method in class rx.util.async.Async
Convert a synchronous action call into an asynchronous function call through an Observable.
toAsync(Func3<? super T1, ? super T2, ? super T3, ? extends R>, Scheduler) - Static method in class rx.util.async.Async
Convert a synchronous function call into an asynchronous function call through an Observable.
toAsync(Action4<? super T1, ? super T2, ? super T3, ? super T4>, Scheduler) - Static method in class rx.util.async.Async
Convert a synchronous action call into an asynchronous function call through an Observable.
toAsync(Func4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>, Scheduler) - Static method in class rx.util.async.Async
Convert a synchronous function call into an asynchronous function call through an Observable.
toAsync(Action5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5>, Scheduler) - Static method in class rx.util.async.Async
Convert a synchronous action call into an asynchronous function call through an Observable.
toAsync(Func5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>, Scheduler) - Static method in class rx.util.async.Async
Convert a synchronous function call into an asynchronous function call through an Observable.
toAsync(Action6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6>, Scheduler) - Static method in class rx.util.async.Async
Convert a synchronous action call into an asynchronous function call through an Observable.
toAsync(Func6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>, Scheduler) - Static method in class rx.util.async.Async
Convert a synchronous function call into an asynchronous function call through an Observable.
toAsync(Action7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7>, Scheduler) - Static method in class rx.util.async.Async
Convert a synchronous action call into an asynchronous function call through an Observable.
toAsync(Func7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>, Scheduler) - Static method in class rx.util.async.Async
Convert a synchronous function call into an asynchronous function call through an Observable.
toAsync(Action8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8>, Scheduler) - Static method in class rx.util.async.Async
Convert a synchronous action call into an asynchronous function call through an Observable.
toAsync(Func8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>, Scheduler) - Static method in class rx.util.async.Async
Convert a synchronous function call into an asynchronous function call through an Observable.
toAsync(Action9<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? super T9>, Scheduler) - Static method in class rx.util.async.Async
Convert a synchronous action call into an asynchronous function call through an Observable.
toAsync(Func9<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? super T9, ? extends R>, Scheduler) - Static method in class rx.util.async.Async
Convert a synchronous function call into an asynchronous function call through an Observable.
toAsync(ActionN, Scheduler) - Static method in class rx.util.async.Async
Convert a synchronous action call into an asynchronous function call through an Observable.
toAsync(FuncN<? extends R>, Scheduler) - Static method in class rx.util.async.Async
Convert a synchronous function call into an asynchronous function call through an Observable.
toRunnable(Action0) - Static method in class rx.util.async.operators.Functionals
Converts an Action0 instance into a Runnable instance.

U

unsubscribe() - Method in class rx.util.async.StoppableObservable
 
A D E F I O R S T U