-
Notifications
You must be signed in to change notification settings - Fork 7.6k
Async Operators
David Gross edited this page Jan 12, 2015
Β·
11 revisions
The following operators are part of the distinct rxjava-async
module. They are used to convert synchronous methods into Observables.
-
start(β―)
β create an Observable that emits the return value of a function -
toAsync(β―)
orasyncAction(β―)
orasyncFunc(β―)
β convert a function or Action into an Observable that executes the function and emits its return value -
startFuture(β―)
β convert a function that returns Future into an Observable that emits that Future's return value -
deferFuture(β―)
β convert a Future that returns an Observable into an Observable, but do not attempt to get the Observable that the Future returns until a Subscriber subscribes -
forEachFuture(β―)
β pass Subscriber methods to an Observable but also have it behave like a Future that blocks until it completes -
fromAction(β―)
β convert an Action into an Observable that invokes the action and emits its result when a Subscriber subscribes -
fromCallable(β―)
β convert a Callable into an Observable that invokes the callable and emits its result or exception when a Subscriber subscribes -
fromRunnable(β―)
β convert a Runnable into an Observable that invokes the runable and emits its result when a Subscriber subscribes -
runAsync(β―)
β returns aStoppableObservable
that emits multiple actions as generated by a specified Action on a Scheduler
Copyright (c) 2016-present, RxJava Contributors.
Twitter @RxJava | Gitter @RxJava