| Package | Description |
|---|---|
| rx |
Rx Observables
|
| rx.internal.operators |
Operators that allow composing Observables to transform and manipulate data in an asynchronous, functional and thread-safe manner.
|
| rx.internal.util | |
| rx.observables | |
| rx.plugins | |
| rx.subjects |
| Modifier and Type | Method and Description |
|---|---|
Observable |
Observable.all(Func1
Returns an Observable that emits a Boolean that indicates whether all of the items emitted by the source Observable satisfy a condition.
|
static <T> Observable |
Observable.amb(Iterable
Mirrors the one Observable in an Iterable of several Observables that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given two Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given three Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given four Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given five Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given six Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given seven Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given eight Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given nine Observables, mirrors the one that first emits an item.
|
Observable |
Observable.ambWith(Observable
Mirrors the first Observable (current or provided) that emits an item.
|
Observable |
Observable.asObservable()
Portrays a object of an Observable subclass as a simple Observable object.
|
<TClosing> Observable |
Observable.buffer(Func0
Returns an Observable that emits buffers of items it collects from the source Observable.
|
Observable |
Observable.buffer(int count)
Returns an Observable that emits buffers of items it collects from the source Observable.
|
Observable |
Observable.buffer(int count, int skip)
Returns an Observable that emits buffers of items it collects from the source Observable.
|
Observable |
Observable.buffer(long timespan, long timeshift, TimeUnit
Returns an Observable that emits buffers of items it collects from the source Observable.
|
Observable |
Observable.buffer(long timespan, long timeshift, TimeUnit
Returns an Observable that emits buffers of items it collects from the source Observable.
|
Observable |
Observable.buffer(long timespan, TimeUnit
Returns an Observable that emits buffers of items it collects from the source Observable.
|
Observable |
Observable.buffer(long timespan, TimeUnit
Returns an Observable that emits buffers of items it collects from the source Observable.
|
Observable |
Observable.buffer(long timespan, TimeUnit
Returns an Observable that emits buffers of items it collects from the source Observable.
|
Observable |
Observable.buffer(long timespan, TimeUnit
Returns an Observable that emits buffers of items it collects from the source Observable.
|
<TOpening |
Observable.buffer(Observable
Returns an Observable that emits buffers of items it collects from the source Observable.
|
<B> Observable |
Observable.buffer(Observable
Returns an Observable that emits non-overlapping buffered items from the source Observable each time the specified boundary Observable emits an item.
|
<B> Observable |
Observable.buffer(Observable
Returns an Observable that emits non-overlapping buffered items from the source Observable each time the specified boundary Observable emits an item.
|
Observable |
Observable.cache()
Caches the emissions from the source Observable and replays them in order to any subsequent Subscribers.
|
Observable |
Observable.cache(int capacity)
Caches emissions from the source Observable and replays them in order to any subsequent Subscribers.
|
<R> Observable |
Observable.cast(Class
Returns an Observable that emits the items emitted by the source Observable, converted to the specified type.
|
<R> Observable |
Observable.collect(Func0
Collects items emitted by the source Observable into a single mutable data structure and returns an Observable that emits this structure.
|
static <T |
Observable.combineLatest(List
Combines a list of source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines two source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from either of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines three source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines four source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines five source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines six source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines seven source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines eight source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines nine source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
<R> Observable |
Observable.compose(Observable
Transform an Observable by applying a particular Transformer function to it.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by each of the Observables emitted by the source Observable, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by two Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by three Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by four Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by five Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by six Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by seven Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by eight Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by nine Observables, one after the other, without interleaving them.
|
<R> Observable |
Observable.concatMap(Func1
Returns a new Observable that emits items resulting from applying a function that you supply to each item emitted by the source Observable, where that function returns an Observable, and then emitting the items that result from concatinating those resulting Observables.
|
Observable |
Observable.concatWith(Observable
Returns an Observable that emits the items emitted from the current Observable, then the next, one after the other, without interleaving them.
|
Observable |
Observable.contains(Object
Returns an Observable that emits a Boolean that indicates whether the source Observable emitted a specified item.
|
Observable |
Observable.count()
Returns an Observable that emits the count of the total number of items emitted by the source Observable.
|
Observable |
Observable.countLong()
Returns an Observable that counts the total number of items emitted by the source Observable and emits this count as a 64-bit Long.
|
static <T> Observable |
Observable.create(Observable
Returns an Observable that will execute the specified function when a
Subscriber subscribes to it.
|
<U> Observable |
Observable.debounce(Func1
Returns an Observable that mirrors the source Observable, except that it drops items emitted by the source Observable that are followed by another item within a computed debounce duration.
|
Observable |
Observable.debounce(long timeout, TimeUnit
Returns an Observable that mirrors the source Observable, except that it drops items emitted by the source Observable that are followed by newer items before a timeout value expires.
|
Observable |
Observable.debounce(long timeout, TimeUnit
Returns an Observable that mirrors the source Observable, except that it drops items emitted by the source Observable that are followed by newer items before a timeout value expires on a specified Scheduler.
|
Observable |
Observable.defaultIfEmpty(T defaultValue)
Returns an Observable that emits the items emitted by the source Observable or a specified default item if the source Observable is empty.
|
static <T> Observable |
Observable.defer(Func0
Returns an Observable that calls an Observable factory to create an Observable for each new Observer that subscribes.
|
<U |
Observable.delay(Func0
Returns an Observable that delays the subscription to and emissions from the souce Observable via another Observable on a per-item basis.
|
<U> Observable |
Observable.delay(Func1
Returns an Observable that delays the emissions of the source Observable via another Observable on a per-item basis.
|
Observable |
Observable.delay(long delay, TimeUnit
Returns an Observable that emits the items emitted by the source Observable shifted forward in time by a specified delay.
|
Observable |
Observable.delay(long delay, TimeUnit
Returns an Observable that emits the items emitted by the source Observable shifted forward in time by a specified delay.
|
<U> Observable |
Observable.delaySubscription(Func0
Returns an Observable that delays the subscription to the source Observable until a second Observable emits an item.
|
Observable |
Observable.delaySubscription(long delay, TimeUnit
Returns an Observable that delays the subscription to the source Observable by a given amount of time.
|
Observable |
Observable.delaySubscription(long delay, TimeUnit
Returns an Observable that delays the subscription to the source Observable by a given amount of time, both waiting and subscribing on a given Scheduler.
|
<T2> Observable |
Observable.dematerialize()
Returns an Observable that reverses the effect of
materialize by transforming the
Notification objects emitted by the source Observable into the items or notifications they represent.
|
Observable |
Observable.distinct()
Returns an Observable that emits all items emitted by the source Observable that are distinct.
|
<U> Observable |
Observable.distinct(Func1
Returns an Observable that emits all items emitted by the source Observable that are distinct according to a key selector function.
|
Observable |
Observable.distinctUntilChanged()
Returns an Observable that emits all items emitted by the source Observable that are distinct from their immediate predecessors.
|
<U> Observable |
Observable.distinctUntilChanged(Func1
Returns an Observable that emits all items emitted by the source Observable that are distinct from their immediate predecessors, according to a key selector function.
|
Observable |
Observable.doOnCompleted(Action0
Modifies the source Observable so that it invokes an action when it calls
onCompleted.
|
Observable |
Observable.doOnEach(Action1
Modifies the source Observable so that it invokes an action for each item it emits.
|
Observable |
Observable.doOnEach(Observer
Modifies the source Observable so that it notifies an Observer for each item it emits.
|
Observable |
Observable.doOnError(Action1
Modifies the source Observable so that it invokes an action if it calls
onError.
|
Observable |
Observable.doOnNext(Action1
Modifies the source Observable so that it invokes an action when it calls
onNext.
|
Observable |
Observable.doOnSubscribe(Action0
Modifies the source
Observable so that it invokes the given action when it is subscribed from its subscribers.
|
Observable |
Observable.doOnTerminate(Action0
Modifies the source Observable so that it invokes an action when it calls
onCompleted or
onError.
|
Observable |
Observable.doOnUnsubscribe(Action0
Modifies the source
Observable so that it invokes the given action when it is unsubscribed from its subscribers.
|
Observable |
Observable.elementAt(int index)
Returns an Observable that emits the single item at a specified index in a sequence of emissions from a source Observbable.
|
Observable |
Observable.elementAtOrDefault(int index, T defaultValue)
Returns an Observable that emits the item found at a specified index in a sequence of emissions from a source Observable, or a default item if that index is out of range.
|
static <T> Observable |
Observable.empty()
Returns an Observable that emits no items to the
Observer and immediately invokes its
onCompleted method.
|
static <T> Observable |
Observable.error(Throwable
|
Observable |
Observable.exists(Func1
Returns an Observable that emits
true if any item emitted by the source Observable satisfies a specified condition, otherwise
false.
|
Observable |
Observable.filter(Func1
Filters items emitted by an Observable by only emitting those that satisfy a specified predicate.
|
Observable |
Observable.finallyDo(Action0
|
Observable |
Observable.first()
Returns an Observable that emits only the very first item emitted by the source Observable, or notifies of an
NoSuchElementException if the source Observable is empty.
|
Observable |
Observable.first(Func1
Returns an Observable that emits only the very first item emitted by the source Observable that satisfies a specified condition, or notifies of an
NoSuchElementException if no such items are emitted.
|
Observable |
Observable.firstOrDefault(T defaultValue)
Returns an Observable that emits only the very first item emitted by the source Observable, or a default item if the source Observable completes without emitting anything.
|
Observable |
Observable.firstOrDefault(T defaultValue, Func1
Returns an Observable that emits only the very first item emitted by the source Observable that satisfies a specified condition, or a default item if the source Observable emits no such items.
|
<R> Observable |
Observable.flatMap(Func1
Returns an Observable that emits items based on applying a function that you supply to each item emitted by the source Observable, where that function returns an Observable, and then merging those resulting Observables and emitting the results of this merger.
|
<R> Observable |
Observable.flatMap(Func1
Returns an Observable that applies a function to each item emitted or notification raised by the source Observable and then flattens the Observables returned from these functions and emits the resulting items.
|
<U |
Observable.flatMap(Func1
Returns an Observable that emits the results of a specified function to the pair of values emitted by the source Observable and a specified collection Observable.
|
<R> Observable |
Observable.flatMapIterable(Func1
Returns an Observable that merges each item emitted by the source Observable with the values in an Iterable corresponding to that item that is generated by a selector.
|
<U |
Observable.flatMapIterable(Func1
Returns an Observable that emits the results of applying a function to the pair of values from the source Observable and an Iterable corresponding to that item that is generated by a selector.
|
static <T> Observable |
Observable.from(Future
Converts a
Future into an Observable.
|
static <T> Observable |
Observable.from(Future
Converts a
Future into an Observable, with a timeout on the Future.
|
static <T> Observable |
Observable.from(Future
|
static <T> Observable |
Observable.from(Iterable
Converts an
Iterable sequence into an Observable that emits the items in the sequence.
|
static <T> Observable |
Observable.from(T[] array)
Converts an Array into an Observable that emits the items in the Array.
|
<K> Observable |
Observable.groupBy(Func1
Groups the items emitted by an
Observable according to a specified criterion, and emits these grouped items as
GroupedObservables, one
GroupedObservable per group.
|
<K |
Observable.groupBy(Func1
Groups the items emitted by an
Observable according to a specified criterion, and emits these grouped items as
GroupedObservables, one
GroupedObservable per group.
|
<T2 |
Observable.groupJoin(Observable
Returns an Observable that correlates two Observables when they overlap in time and groups the results.
|
Observable |
Observable.ignoreElements()
Ignores all items emitted by the source Observable and only calls
onCompleted or
onError.
|
static Observable |
Observable.interval(long interval, TimeUnit
Returns an Observable that emits a sequential number every specified interval of time.
|
static Observable |
Observable.interval(long interval, TimeUnit
Returns an Observable that emits a sequential number every specified interval of time, on a specified Scheduler.
|
Observable |
Observable.isEmpty()
Returns an Observable that emits
true if the source Observable is empty, otherwise
false.
|
<TRight |
Observable.join(Observable
Correlates the items emitted by two Observables based on overlapping durations.
|
static <T> Observable |
Observable.just(T value)
Returns an Observable that emits a single item and then completes.
|
static <T> Observable |
Observable.just(T t1, T t2)
Converts two items into an Observable that emits those items.
|
static <T> Observable |
Observable.just(T t1, T t2, T t3)
Converts three items into an Observable that emits those items.
|
static <T> Observable |
Observable.just(T t1, T t2, T t3, T t4)
Converts four items into an Observable that emits those items.
|
static <T> Observable |
Observable.just(T t1, T t2, T t3, T t4, T t5)
Converts five items into an Observable that emits those items.
|
static <T> Observable |
Observable.just(T t1, T t2, T t3, T t4, T t5, T t6)
Converts six items into an Observable that emits those items.
|
static <T> Observable |
Observable.just(T t1, T t2, T t3, T t4, T t5, T t6, T t7)
Converts seven items into an Observable that emits those items.
|
static <T> Observable |
Observable.just(T t1, T t2, T t3, T t4, T t5, T t6, T t7, T t8)
Converts eight items into an Observable that emits those items.
|
static <T> Observable |
Observable.just(T t1, T t2, T t3, T t4, T t5, T t6, T t7, T t8, T t9)
Converts nine items into an Observable that emits those items.
|
static <T> Observable |
Observable.just(T t1, T t2, T t3, T t4, T t5, T t6, T t7, T t8, T t9, T t10)
Converts ten items into an Observable that emits those items.
|
Observable |
Observable.last()
Returns an Observable that emits the last item emitted by the source Observable or notifies observers of a
NoSuchElementException if the source Observable is empty.
|
Observable |
Observable.last(Func1
Returns an Observable that emits only the last item emitted by the source Observable that satisfies a given condition, or notifies of a
NoSuchElementException if no such items are emitted.
|
Observable |
Observable.lastOrDefault(T defaultValue)
Returns an Observable that emits only the last item emitted by the source Observable, or a default item if the source Observable completes without emitting any items.
|
Observable |
Observable.lastOrDefault(T defaultValue, Func1
Returns an Observable that emits only the last item emitted by the source Observable that satisfies a specified condition, or a default item if no such item is emitted by the source Observable.
|
<R> Observable |
Observable.lift(Observable
Lifts a function to the current Observable and returns a new Observable that when subscribed to will pass the values of the current Observable through the Operator function.
|
Observable |
Observable.limit(int num)
Returns an Observable that emits only the first
num items emitted by the source Observable.
|
<R> Observable |
Observable.map(Func1
Returns an Observable that applies a specified function to each item emitted by the source Observable and emits the results of these function applications.
|
Observable |
Observable.materialize()
Returns an Observable that represents all of the emissions
and notifications from the source Observable into emissions marked with their original types within
Notification objects.
|
static <T> Observable |
Observable.merge(Iterable
Flattens an Iterable of Observables into one Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Iterable
Flattens an Iterable of Observables into one Observable, without any transformation, while limiting the number of concurrent subscriptions to these Observables.
|
static <T> Observable |
Observable.merge(Observable
Flattens an Observable that emits Observables into a single Observable that emits the items emitted by those Observables, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens an Observable that emits Observables into a single Observable that emits the items emitted by those Observables, without any transformation, while limiting the maximum number of concurrent subscriptions to these Observables.
|
static <T> Observable |
Observable.merge(Observable
Flattens an Array of Observables into one Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens two Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens three Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens four Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens five Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens six Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens seven Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens eight Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens nine Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens an Observable that emits Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens two Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from each of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens three Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens four Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens five Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens six Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens seven Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens eight Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens nine Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
Observable |
Observable.mergeWith(Observable
Flattens this and another Observable into a single Observable, without any transformation.
|
Observable |
Observable.nest()
Converts the source
Observable<T> into an
Observable<Observable<T>> that emits the source Observable as its single emission.
|
static <T> Observable |
Observable.never()
Returns an Observable that never sends any items or notifications to an
Observer.
|
Observable |
Observable.observeOn(Scheduler
Modifies an Observable to perform its emissions and notifications on a specified
Scheduler, asynchronously with an unbounded buffer.
|
<R> Observable |
Observable.ofType(Class
Filters the items emitted by an Observable, only emitting those of the specified type.
|
Observable |
Observable.onBackpressureBuffer()
Instructs an Observable that is emitting items faster than its observer can consume them to buffer these items indefinitely until they can be emitted.
|
Observable |
Observable.onBackpressureDrop()
Instructs an Observable that is emitting items faster than its observer can consume them to discard, rather than emit, those items that its observer is not prepared to observe.
|
Observable |
Observable.onErrorResumeNext(Func1
Instructs an Observable to pass control to another Observable rather than invoking
onError if it encounters an error.
|
Observable |
Observable.onErrorResumeNext(Observable
Instructs an Observable to pass control to another Observable rather than invoking
onError if it encounters an error.
|
Observable |
Observable.onErrorReturn(Func1
Instructs an Observable to emit an item (returned by a specified function) rather than invoking
onError if it encounters an error.
|
Observable |
Observable.onExceptionResumeNext(Observable
|
<R> Observable |
Observable.publish(Func1
Returns an Observable that emits the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the underlying sequence.
|
static Observable |
Observable.range(int start, int count)
Returns an Observable that emits a sequence of Integers within a specified range.
|
static Observable |
Observable.range(int start, int count, Scheduler
Returns an Observable that emits a sequence of Integers within a specified range, on a specified Scheduler.
|
Observable |
Observable.reduce(Func2
Returns an Observable that applies a specified accumulator function to the first item emitted by a source Observable, then feeds the result of that function along with the second item emitted by the source Observable into the same function, and so on until all items have been emitted by the source Observable, and emits the final result from the final call to your function as its sole item.
|
<R> Observable |
Observable.reduce(R initialValue, Func2
Returns an Observable that applies a specified accumulator function to the first item emitted by a source Observable and a specified seed value, then feeds the result of that function along with the second item emitted by an Observable into the same function, and so on until all items have been emitted by the source Observable, emitting the final result from the final call to your function as its sole item.
|
Observable |
Observable.repeat()
Returns an Observable that repeats the sequence of items emitted by the source Observable indefinitely.
|
Observable |
Observable.repeat(long count)
Returns an Observable that repeats the sequence of items emitted by the source Observable at most
count times.
|
Observable |
Observable.repeat(long count, Scheduler
Returns an Observable that repeats the sequence of items emitted by the source Observable at most
count times, on a particular Scheduler.
|
Observable |
Observable.repeat(Scheduler
Returns an Observable that repeats the sequence of items emitted by the source Observable indefinitely, on a particular Scheduler.
|
Observable |
Observable.repeatWhen(Func1
Returns an Observable that emits the same values as the source Observable with the exception of an
onCompleted.
|
Observable |
Observable.repeatWhen(Func1
Returns an Observable that emits the same values as the source Observable with the exception of an
onCompleted.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on the items emitted by a
ConnectableObservable that shares a single subscription to the source Observable.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable, replaying
bufferSize notifications.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable, replaying no more than
bufferSize items that were emitted within a specified time window.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable, replaying no more than
bufferSize items that were emitted within a specified time window.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable, replaying a maximum of
bufferSize items.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable, replaying all items that were emitted within a specified time window.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable, replaying all items that were emitted within a specified time window.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable.
|
Observable |
Observable.retry()
Returns an Observable that mirrors the source Observable, resubscribing to it if it calls
onError (infinite retry count).
|
Observable |
Observable.retry(Func2
Returns an Observable that mirrors the source Observable, resubscribing to it if it calls
onError and the predicate returns true for that specific exception and retry count.
|
Observable |
Observable.retry(long count)
Returns an Observable that mirrors the source Observable, resubscribing to it if it calls
onError up to a specified number of retries.
|
Observable |
Observable.retryWhen(Func1
Returns an Observable that emits the same values as the source observable with the exception of an
onError.
|
Observable |
Observable.retryWhen(Func1
Returns an Observable that emits the same values as the source observable with the exception of an
onError.
|
Observable |
Observable.sample(long period, TimeUnit
Returns an Observable that emits the most recently emitted item (if any) emitted by the source Observable within periodic time intervals.
|
Observable |
Observable.sample(long period, TimeUnit
Returns an Observable that emits the most recently emitted item (if any) emitted by the source Observable within periodic time intervals, where the intervals are defined on a particular Scheduler.
|
<U> Observable |
Observable.sample(Observable
Returns an Observable that, when the specified
sampler Observable emits an item or completes, emits the most recently emitted item (if any) emitted by the source Observable since the previous emission from the
sampler Observable.
|
Observable |
Observable.scan(Func2
Returns an Observable that applies a specified accumulator function to the first item emitted by a source Observable, then feeds the result of that function along with the second item emitted by the source Observable into the same function, and so on until all items have been emitted by the source Observable, emitting the result of each of these iterations.
|
<R> Observable |
Observable.scan(R initialValue, Func2
Returns an Observable that applies a specified accumulator function to the first item emitted by a source Observable and a seed value, then feeds the result of that function along with the second item emitted by the source Observable into the same function, and so on until all items have been emitted by the source Observable, emitting the result of each of these iterations.
|
static <T> Observable |
Observable.sequenceEqual(Observable
Returns an Observable that emits a Boolean value that indicates whether two Observable sequences are the same by comparing the items emitted by each Observable pairwise.
|
static <T> Observable |
Observable.sequenceEqual(Observable
Returns an Observable that emits a Boolean value that indicates whether two Observable sequences are the same by comparing the items emitted by each Observable pairwise based on the results of a specified equality function.
|
Observable |
Observable.serialize()
Forces an Observable's emissions and notifications to be serialized and for it to obey the Rx contract in other ways.
|
Observable |
Observable.share()
Returns a new
Observable that multicasts (shares) the original
Observable.
|
Observable |
Observable.single()
Returns an Observable that emits the single item emitted by the source Observable, if that Observable emits only a single item.
|
Observable |
Observable.single(Func1
Returns an Observable that emits the single item emitted by the source Observable that matches a specified predicate, if that Observable emits one such item.
|
Observable |
Observable.singleOrDefault(T defaultValue)
Returns an Observable that emits the single item emitted by the source Observable, if that Observable emits only a single item, or a default item if the source Observable emits no items.
|
Observable |
Observable.singleOrDefault(T defaultValue, Func1
Returns an Observable that emits the single item emitted by the source Observable that matches a predicate, if that Observable emits only one such item, or a default item if the source Observable emits no such items.
|
Observable |
Observable.skip(int num)
Returns an Observable that skips the first
num items emitted by the source Observable and emits the remainder.
|
Observable |
Observable.skip(long time, TimeUnit
Returns an Observable that skips values emitted by the source Observable before a specified time window elapses.
|
Observable |
Observable.skip(long time, TimeUnit
Returns an Observable that skips values emitted by the source Observable before a specified time window on a specified
Scheduler elapses.
|
Observable |
Observable.skipLast(int count)
Returns an Observable that drops a specified number of items from the end of the sequence emitted by the source Observable.
|
Observable |
Observable.skipLast(long time, TimeUnit
Returns an Observable that drops items emitted by the source Observable during a specified time window before the source completes.
|
Observable |
Observable.skipLast(long time, TimeUnit
Returns an Observable that drops items emitted by the source Observable during a specified time window (defined on a specified scheduler) before the source completes.
|
<U> Observable |
Observable.skipUntil(Observable
Returns an Observable that skips items emitted by the source Observable until a second Observable emits an item.
|
Observable |
Observable.skipWhile(Func1
Returns an Observable that skips all items emitted by the source Observable as long as a specified condition holds true, but emits all further source items as soon as the condition becomes false.
|
Observable |
Observable.startWith(Iterable
Returns an Observable that emits the items in a specified
Iterable before it begins to emit items emitted by the source Observable.
|
Observable |
Observable.startWith(Observable
Returns an Observable that emits the items in a specified
Observable before it begins to emit items emitted by the source Observable.
|
Observable |
Observable.startWith(T t1)
Returns an Observable that emits a specified item before it begins to emit items emitted by the source Observable.
|
Observable |
Observable.startWith(T t1, T t2)
Returns an Observable that emits the specified items before it begins to emit items emitted by the source Observable.
|
Observable |
Observable.startWith(T t1, T t2, T t3)
Returns an Observable that emits the specified items before it begins to emit items emitted by the source Observable.
|
Observable |
Observable.startWith(T t1, T t2, T t3, T t4)
Returns an Observable that emits the specified items before it begins to emit items emitted by the source Observable.
|
Observable |
Observable.startWith(T t1, T t2, T t3, T t4, T t5)
Returns an Observable that emits the specified items before it begins to emit items emitted by the source Observable.
|
Observable |
Observable.startWith(T t1, T t2, T t3, T t4, T t5, T t6)
Returns an Observable that emits the specified items before it begins to emit items emitted by the source Observable.
|
Observable |
Observable.startWith(T t1, T t2, T t3, T t4, T t5, T t6, T t7)
Returns an Observable that emits the specified items before it begins to emit items emitted by the source Observable.
|
Observable |
Observable.startWith(T t1, T t2, T t3, T t4, T t5, T t6, T t7, T t8)
Returns an Observable that emits the specified items before it begins to emit items emitted by the source Observable.
|
Observable |
Observable.startWith(T t1, T t2, T t3, T t4, T t5, T t6, T t7, T t8, T t9)
Returns an Observable that emits the specified items before it begins to emit items emitted by the source Observable.
|
Observable |
Observable.subscribeOn(Scheduler
Asynchronously subscribes Observers to this Observable on the specified
Scheduler.
|
<R> Observable |
Observable.switchMap(Func1
Returns a new Observable by applying a function that you supply to each item emitted by the source Observable that returns an Observable, and then emitting the items emitted by the most recently emitted of these Observables.
|
static <T> Observable |
Observable.switchOnNext(Observable
Converts an Observable that emits Observables into an Observable that emits the items emitted by the most recently emitted of those Observables.
|
Observable |
Observable.take(int num)
Returns an Observable that emits only the first
num items emitted by the source Observable.
|
Observable |
Observable.take(long time, TimeUnit
Returns an Observable that emits those items emitted by source Observable before a specified time runs out.
|
Observable |
Observable.take(long time, TimeUnit
Returns an Observable that emits those items emitted by source Observable before a specified time (on a specified Scheduler) runs out.
|
Observable |
Observable.takeFirst(Func1
Returns an Observable that emits only the very first item emitted by the source Observable that satisfies a specified condition.
|
Observable |
Observable.takeLast(int count)
Returns an Observable that emits only the last
count items emitted by the source Observable.
|
Observable |
Observable.takeLast(int count, long time, TimeUnit
Returns an Observable that emits at most a specified number of items from the source Observable that were emitted in a specified window of time before the Observable completed.
|
Observable |
Observable.takeLast(int count, long time, TimeUnit
Returns an Observable that emits at most a specified number of items from the source Observable that were emitted in a specified window of time before the Observable completed, where the timing information is provided by a given Scheduler.
|
Observable |
Observable.takeLast(long time, TimeUnit
Returns an Observable that emits the items from the source Observable that were emitted in a specified window of time before the Observable completed.
|
Observable |
Observable.takeLast(long time, TimeUnit
Returns an Observable that emits the items from the source Observable that were emitted in a specified window of time before the Observable completed, where the timing information is provided by a specified Scheduler.
|
Observable |
Observable.takeLastBuffer(int count)
Returns an Observable that emits a single List containing the last
count elements emitted by the source Observable.
|
Observable |
Observable.takeLastBuffer(int count, long time, TimeUnit
Returns an Observable that emits a single List containing at most
count items from the source Observable that were emitted during a specified window of time before the source Observable completed.
|
Observable |
Observable.takeLastBuffer(int count, long time, TimeUnit
Returns an Observable that emits a single List containing at most
count items from the source Observable that were emitted during a specified window of time (on a specified Scheduler) before the source Observable completed.
|
Observable |
Observable.takeLastBuffer(long time, TimeUnit
Returns an Observable that emits a single List containing those items from the source Observable that were emitted during a specified window of time before the source Observable completed.
|
Observable |
Observable.takeLastBuffer(long time, TimeUnit
Returns an Observable that emits a single List containing those items from the source Observable that were emitted during a specified window of time before the source Observable completed, where the timing information is provided by the given Scheduler.
|
<E> Observable |
Observable.takeUntil(Observable
Returns an Observable that emits the items emitted by the source Observable until a second Observable emits an item.
|
Observable |
Observable.takeWhile(Func1
Returns an Observable that emits items emitted by the source Observable so long as each item satisfied a specified condition, and then completes as soon as this condition is not satisfied.
|
Observable |
Observable.throttleFirst(long windowDuration, TimeUnit
Returns an Observable that emits only the first item emitted by the source Observable during sequential time windows of a specified duration.
|
Observable |
Observable.throttleFirst(long skipDuration, TimeUnit
Returns an Observable that emits only the first item emitted by the source Observable during sequential time windows of a specified duration, where the windows are managed by a specified Scheduler.
|
Observable |
Observable.throttleLast(long intervalDuration, TimeUnit
Returns an Observable that emits only the last item emitted by the source Observable during sequential time windows of a specified duration.
|
Observable |
Observable.throttleLast(long intervalDuration, TimeUnit
Returns an Observable that emits only the last item emitted by the source Observable during sequential time windows of a specified duration, where the duration is governed by a specified Scheduler.
|
Observable |
Observable.throttleWithTimeout(long timeout, TimeUnit
Returns an Observable that only emits those items emitted by the source Observable that are not followed by another emitted item within a specified time window.
|
Observable |
Observable.throttleWithTimeout(long timeout, TimeUnit
Returns an Observable that only emits those items emitted by the source Observable that are not followed by another emitted item within a specified time window, where the time window is governed by a specified Scheduler.
|
Observable |
Observable.timeInterval()
Returns an Observable that emits records of the time interval between consecutive items emitted by the source Observable.
|
Observable |
Observable.timeInterval(Scheduler
Returns an Observable that emits records of the time interval between consecutive items emitted by the source Observable, where this interval is computed on a specified Scheduler.
|
<U |
Observable.timeout(Func0
Returns an Observable that mirrors the source Observable, but notifies observers of a
TimeoutException if either the first item emitted by the source Observable or any subsequent item doesn't arrive within time windows defined by other Observables.
|
<U |
Observable.timeout(Func0
Returns an Observable that mirrors the source Observable, but switches to a fallback Observable if either the first item emitted by the source Observable or any subsequent item doesn't arrive within time windows defined by other Observables.
|
<V> Observable |
Observable.timeout(Func1
Returns an Observable that mirrors the source Observable, but notifies observers of a
TimeoutException if an item emitted by the source Observable doesn't arrive within a window of time after the emission of the previous item, where that period of time is measured by an Observable that is a function of the previous item.
|
<V> Observable |
Observable.timeout(Func1
Returns an Observable that mirrors the source Observable, but that switches to a fallback Observable if an item emitted by the source Observable doesn't arrive within a window of time after the emission of the previous item, where that period of time is measured by an Observable that is a function of the previous item.
|
Observable |
Observable.timeout(long timeout, TimeUnit
Returns an Observable that mirrors the source Observable but applies a timeout policy for each emitted item.
|
Observable |
Observable.timeout(long timeout, TimeUnit
Returns an Observable that mirrors the source Observable but applies a timeout policy for each emitted item.
|
Observable |
Observable.timeout(long timeout, TimeUnit
Returns an Observable that mirrors the source Observable but applies a timeout policy for each emitted item using a specified Scheduler.
|
Observable |
Observable.timeout(long timeout, TimeUnit
Returns an Observable that mirrors the source Observable but applies a timeout policy for each emitted item, where this policy is governed on a specified Scheduler.
|
static Observable |
Observable.timer(long initialDelay, long period, TimeUnit
Returns an Observable that emits a
0L after the
initialDelay and ever increasing numbers after each
period of time thereafter.
|
static Observable |
Observable.timer(long initialDelay, long period, TimeUnit
Returns an Observable that emits a
0L after the
initialDelay and ever increasing numbers after each
period of time thereafter, on a specified
Scheduler.
|
static Observable |
Observable.timer(long delay, TimeUnit
Returns an Observable that emits one item after a specified delay, and then completes.
|
static Observable |
Observable.timer(long delay, TimeUnit
Returns an Observable that emits one item after a specified delay, on a specified Scheduler, and then completes.
|
Observable |
Observable.timestamp()
Returns an Observable that emits each item emitted by the source Observable, wrapped in a
Timestamped object.
|
Observable |
Observable.timestamp(Scheduler
Returns an Observable that emits each item emitted by the source Observable, wrapped in a
Timestamped object whose timestamps are provided by a specified Scheduler.
|
Observable |
Observable.toList()
Returns an Observable that emits a single item, a list composed of all the items emitted by the source Observable.
|
<K> Observable |
Observable.toMap(Func1
Returns an Observable that emits a single HashMap containing all items emitted by the source Observable, mapped by the keys returned by a specified
keySelector function.
|
<K |
Observable.toMap(Func1
Returns an Observable that emits a single HashMap containing values corresponding to items emitted by the source Observable, mapped by the keys returned by a specified
keySelector function.
|
<K |
Observable.toMap(Func1
Returns an Observable that emits a single Map, returned by a specified
mapFactory function, that contains keys and values extracted from the items emitted by the source Observable.
|
<K> Observable |
Observable.toMultimap(Func1
Returns an Observable that emits a single HashMap that contains an ArrayList of items emitted by the source Observable keyed by a specified
keySelector function.
|
<K |
Observable.toMultimap(Func1
Returns an Observable that emits a single HashMap that contains an ArrayList of values extracted by a specified
valueSelector function from items emitted by the source Observable, keyed by a specified
keySelector function.
|
<K |
Observable.toMultimap(Func1
Returns an Observable that emits a single Map, returned by a specified
mapFactory function, that contains an ArrayList of values, extracted by a specified
valueSelector function from items emitted by the source Observable and keyed by the
keySelector function.
|
<K |
Observable.toMultimap(Func1
Returns an Observable that emits a single Map, returned by a specified
mapFactory function, that contains a custom collection of values, extracted by a specified
valueSelector function from items emitted by the source Observable, and keyed by the
keySelector function.
|
Observable |
Observable.toSortedList()
Returns an Observable that emits a list that contains the items emitted by the source Observable, in a sorted order.
|
Observable |
Observable.toSortedList(Func2
Returns an Observable that emits a list that contains the items emitted by the source Observable, in a sorted order based on a specified comparison function.
|
Observable |
Observable.unsubscribeOn(Scheduler
Modifies the source Observable so that subscribers will unsubscribe from it on a specified
Scheduler.
|
static <T |
Observable.using(Func0
Constructs an Observable that creates a dependent resource object.
|
<TClosing> Observable |
Observable.window(Func0
Returns an Observable that emits windows of items it collects from the source Observable.
|
Observable |
Observable.window(int count)
Returns an Observable that emits windows of items it collects from the source Observable.
|
Observable |
Observable.window(int count, int skip)
Returns an Observable that emits windows of items it collects from the source Observable.
|
Observable |
Observable.window(long timespan, long timeshift, TimeUnit
Returns an Observable that emits windows of items it collects from the source Observable.
|
Observable |
Observable.window(long timespan, long timeshift, TimeUnit
Returns an Observable that emits windows of items it collects from the source Observable.
|
Observable |
Observable.window(long timespan, long timeshift, TimeUnit
Returns an Observable that emits windows of items it collects from the source Observable.
|
Observable |
Observable.window(long timespan, TimeUnit
Returns an Observable that emits windows of items it collects from the source Observable.
|
Observable |
Observable.window(long timespan, TimeUnit
Returns an Observable that emits windows of items it collects from the source Observable.
|
Observable |
Observable.window(long timespan, TimeUnit
Returns an Observable that emits windows of items it collects from the source Observable.
|
Observable |
Observable.window(long timespan, TimeUnit
Returns an Observable that emits windows of items it collects from the source Observable.
|
<TOpening |
Observable.window(Observable
Returns an Observable that emits windows of items it collects from the source Observable.
|
<U> Observable |
Observable.window(Observable
Returns an Observable that emits non-overlapping windows of items it collects from the source Observable where the boundary of each window is determined by the items emitted from a specified boundary-governing Observable.
|
static <R> Observable |
Observable.zip(Iterable
Returns an Observable that emits the results of a specified combiner function applied to combinations of items emitted, in sequence, by an Iterable of other Observables.
|
static <R> Observable |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of
n items emitted, in sequence, by the
n Observables emitted by a specified Observable.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of two items emitted, in sequence, by two other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of three items emitted, in sequence, by three other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of four items emitted, in sequence, by four other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of five items emitted, in sequence, by five other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of six items emitted, in sequence, by six other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of seven items emitted, in sequence, by seven other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of eight items emitted, in sequence, by eight other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of nine items emitted, in sequence, by nine other Observables.
|
<T2 |
Observable.zipWith(Iterable
Returns an Observable that emits items that are the result of applying a specified function to pairs of values, one each from the source Observable and a specified Iterable sequence.
|
<T2 |
Observable.zipWith(Observable
Returns an Observable that emits items that are the result of applying a specified function to pairs of values, one each from the source Observable and another specified Observable.
|
| Modifier and Type | Method and Description |
|---|---|
Observable |
Observable.nest()
Converts the source
Observable<T> into an
Observable<Observable<T>> that emits the source Observable as its single emission.
|
<TClosing> Observable |
Observable.window(Func0
Returns an Observable that emits windows of items it collects from the source Observable.
|
Observable |
Observable.window(int count)
Returns an Observable that emits windows of items it collects from the source Observable.
|
Observable |
Observable.window(int count, int skip)
Returns an Observable that emits windows of items it collects from the source Observable.
|
Observable |
Observable.window(long timespan, long timeshift, TimeUnit
Returns an Observable that emits windows of items it collects from the source Observable.
|
Observable |
Observable.window(long timespan, long timeshift, TimeUnit
Returns an Observable that emits windows of items it collects from the source Observable.
|
Observable |
Observable.window(long timespan, long timeshift, TimeUnit
Returns an Observable that emits windows of items it collects from the source Observable.
|
Observable |
Observable.window(long timespan, TimeUnit
Returns an Observable that emits windows of items it collects from the source Observable.
|
Observable |
Observable.window(long timespan, TimeUnit
Returns an Observable that emits windows of items it collects from the source Observable.
|
Observable |
Observable.window(long timespan, TimeUnit
Returns an Observable that emits windows of items it collects from the source Observable.
|
Observable |
Observable.window(long timespan, TimeUnit
Returns an Observable that emits windows of items it collects from the source Observable.
|
<TOpening |
Observable.window(Observable
Returns an Observable that emits windows of items it collects from the source Observable.
|
<U> Observable |
Observable.window(Observable
Returns an Observable that emits non-overlapping windows of items it collects from the source Observable where the boundary of each window is determined by the items emitted from a specified boundary-governing Observable.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> Observable |
Observable.amb(Observable
Given two Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given two Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given three Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given three Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given three Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given four Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given four Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given four Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given four Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given five Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given five Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given five Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given five Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given five Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given six Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given six Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given six Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given six Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given six Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given six Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given seven Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given seven Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given seven Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given seven Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given seven Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given seven Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given seven Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given eight Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given eight Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given eight Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given eight Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given eight Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given eight Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given eight Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given eight Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given nine Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given nine Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given nine Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given nine Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given nine Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given nine Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given nine Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given nine Observables, mirrors the one that first emits an item.
|
static <T> Observable |
Observable.amb(Observable
Given nine Observables, mirrors the one that first emits an item.
|
Observable |
Observable.ambWith(Observable
Mirrors the first Observable (current or provided) that emits an item.
|
<TOpening |
Observable.buffer(Observable
Returns an Observable that emits buffers of items it collects from the source Observable.
|
<B> Observable |
Observable.buffer(Observable
Returns an Observable that emits non-overlapping buffered items from the source Observable each time the specified boundary Observable emits an item.
|
<B> Observable |
Observable.buffer(Observable
Returns an Observable that emits non-overlapping buffered items from the source Observable each time the specified boundary Observable emits an item.
|
static <T1 |
Observable.combineLatest(Observable
Combines two source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from either of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines two source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from either of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines three source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines three source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines three source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines four source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines four source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines four source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines four source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines five source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines five source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines five source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines five source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines five source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines six source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines six source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines six source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines six source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines six source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines six source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines seven source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines seven source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines seven source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines seven source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines seven source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines seven source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines seven source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines eight source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines eight source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines eight source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines eight source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines eight source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines eight source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines eight source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines eight source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines nine source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines nine source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines nine source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines nine source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines nine source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines nine source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines nine source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines nine source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T1 |
Observable.combineLatest(Observable
Combines nine source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by each of the Observables emitted by the source Observable, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by two Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by two Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by three Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by three Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by three Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by four Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by four Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by four Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by four Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by five Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by five Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by five Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by five Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by five Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by six Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by six Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by six Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by six Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by six Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by six Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by seven Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by seven Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by seven Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by seven Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by seven Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by seven Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by seven Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by eight Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by eight Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by eight Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by eight Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by eight Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by eight Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by eight Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by eight Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by nine Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by nine Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by nine Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by nine Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by nine Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by nine Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by nine Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by nine Observables, one after the other, without interleaving them.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by nine Observables, one after the other, without interleaving them.
|
Observable |
Observable.concatWith(Observable
Returns an Observable that emits the items emitted from the current Observable, then the next, one after the other, without interleaving them.
|
<T2 |
Observable.groupJoin(Observable
Returns an Observable that correlates two Observables when they overlap in time and groups the results.
|
<TRight |
Observable.join(Observable
Correlates the items emitted by two Observables based on overlapping durations.
|
static <T> Observable |
Observable.merge(Observable
Flattens an Observable that emits Observables into a single Observable that emits the items emitted by those Observables, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens an Observable that emits Observables into a single Observable that emits the items emitted by those Observables, without any transformation, while limiting the maximum number of concurrent subscriptions to these Observables.
|
static <T> Observable |
Observable.merge(Observable
Flattens an Array of Observables into one Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens two Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens two Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens three Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens three Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens three Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens four Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens four Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens four Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens four Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens five Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens five Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens five Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens five Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens five Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens six Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens six Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens six Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens six Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens six Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens six Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens seven Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens seven Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens seven Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens seven Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens seven Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens seven Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens seven Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens eight Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens eight Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens eight Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens eight Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens eight Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens eight Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens eight Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens eight Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens nine Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens nine Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens nine Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens nine Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens nine Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens nine Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens nine Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens nine Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens nine Observables into a single Observable, without any transformation.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens an Observable that emits Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens two Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from each of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens two Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from each of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens three Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens three Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens three Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens four Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens four Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens four Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens four Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens five Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens five Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens five Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens five Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens five Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens six Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens six Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens six Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens six Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens six Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens six Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens seven Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens seven Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens seven Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens seven Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens seven Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens seven Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens seven Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens eight Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens eight Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens eight Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens eight Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens eight Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens eight Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens eight Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens eight Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens nine Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens nine Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens nine Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens nine Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens nine Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens nine Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens nine Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens nine Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens nine Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
Observable |
Observable.mergeWith(Observable
Flattens this and another Observable into a single Observable, without any transformation.
|
Observable |
Observable.onErrorResumeNext(Observable
Instructs an Observable to pass control to another Observable rather than invoking
onError if it encounters an error.
|
Observable |
Observable.onExceptionResumeNext(Observable
|
<U> Observable |
Observable.sample(Observable
Returns an Observable that, when the specified
sampler Observable emits an item or completes, emits the most recently emitted item (if any) emitted by the source Observable since the previous emission from the
sampler Observable.
|
static <T> Observable |
Observable.sequenceEqual(Observable
Returns an Observable that emits a Boolean value that indicates whether two Observable sequences are the same by comparing the items emitted by each Observable pairwise.
|
static <T> Observable |
Observable.sequenceEqual(Observable
Returns an Observable that emits a Boolean value that indicates whether two Observable sequences are the same by comparing the items emitted by each Observable pairwise.
|
static <T> Observable |
Observable.sequenceEqual(Observable
Returns an Observable that emits a Boolean value that indicates whether two Observable sequences are the same by comparing the items emitted by each Observable pairwise based on the results of a specified equality function.
|
static <T> Observable |
Observable.sequenceEqual(Observable
Returns an Observable that emits a Boolean value that indicates whether two Observable sequences are the same by comparing the items emitted by each Observable pairwise based on the results of a specified equality function.
|
<U> Observable |
Observable.skipUntil(Observable
Returns an Observable that skips items emitted by the source Observable until a second Observable emits an item.
|
Observable |
Observable.startWith(Observable
Returns an Observable that emits the items in a specified
Observable before it begins to emit items emitted by the source Observable.
|
static <T> Observable |
Observable.switchOnNext(Observable
Converts an Observable that emits Observables into an Observable that emits the items emitted by the most recently emitted of those Observables.
|
<E> Observable |
Observable.takeUntil(Observable
Returns an Observable that emits the items emitted by the source Observable until a second Observable emits an item.
|
<U |
Observable.timeout(Func0
Returns an Observable that mirrors the source Observable, but switches to a fallback Observable if either the first item emitted by the source Observable or any subsequent item doesn't arrive within time windows defined by other Observables.
|
<V> Observable |
Observable.timeout(Func1
Returns an Observable that mirrors the source Observable, but that switches to a fallback Observable if an item emitted by the source Observable doesn't arrive within a window of time after the emission of the previous item, where that period of time is measured by an Observable that is a function of the previous item.
|
Observable |
Observable.timeout(long timeout, TimeUnit
Returns an Observable that mirrors the source Observable but applies a timeout policy for each emitted item.
|
Observable |
Observable.timeout(long timeout, TimeUnit
Returns an Observable that mirrors the source Observable but applies a timeout policy for each emitted item using a specified Scheduler.
|
<TOpening |
Observable.window(Observable
Returns an Observable that emits windows of items it collects from the source Observable.
|
<U> Observable |
Observable.window(Observable
Returns an Observable that emits non-overlapping windows of items it collects from the source Observable where the boundary of each window is determined by the items emitted from a specified boundary-governing Observable.
|
static <R> Observable |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of
n items emitted, in sequence, by the
n Observables emitted by a specified Observable.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of two items emitted, in sequence, by two other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of two items emitted, in sequence, by two other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of three items emitted, in sequence, by three other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of three items emitted, in sequence, by three other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of three items emitted, in sequence, by three other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of four items emitted, in sequence, by four other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of four items emitted, in sequence, by four other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of four items emitted, in sequence, by four other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of four items emitted, in sequence, by four other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of five items emitted, in sequence, by five other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of five items emitted, in sequence, by five other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of five items emitted, in sequence, by five other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of five items emitted, in sequence, by five other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of five items emitted, in sequence, by five other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of six items emitted, in sequence, by six other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of six items emitted, in sequence, by six other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of six items emitted, in sequence, by six other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of six items emitted, in sequence, by six other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of six items emitted, in sequence, by six other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of six items emitted, in sequence, by six other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of seven items emitted, in sequence, by seven other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of seven items emitted, in sequence, by seven other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of seven items emitted, in sequence, by seven other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of seven items emitted, in sequence, by seven other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of seven items emitted, in sequence, by seven other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of seven items emitted, in sequence, by seven other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of seven items emitted, in sequence, by seven other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of eight items emitted, in sequence, by eight other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of eight items emitted, in sequence, by eight other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of eight items emitted, in sequence, by eight other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of eight items emitted, in sequence, by eight other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of eight items emitted, in sequence, by eight other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of eight items emitted, in sequence, by eight other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of eight items emitted, in sequence, by eight other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of eight items emitted, in sequence, by eight other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of nine items emitted, in sequence, by nine other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of nine items emitted, in sequence, by nine other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of nine items emitted, in sequence, by nine other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of nine items emitted, in sequence, by nine other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of nine items emitted, in sequence, by nine other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of nine items emitted, in sequence, by nine other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of nine items emitted, in sequence, by nine other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of nine items emitted, in sequence, by nine other Observables.
|
static <T1 |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of nine items emitted, in sequence, by nine other Observables.
|
<T2 |
Observable.zipWith(Observable
Returns an Observable that emits items that are the result of applying a specified function to pairs of values, one each from the source Observable and another specified Observable.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> Observable |
Observable.amb(Iterable
Mirrors the one Observable in an Iterable of several Observables that first emits an item.
|
<TClosing> Observable |
Observable.buffer(Func0
Returns an Observable that emits buffers of items it collects from the source Observable.
|
<TOpening |
Observable.buffer(Observable
Returns an Observable that emits buffers of items it collects from the source Observable.
|
static <T |
Observable.combineLatest(List
Combines a list of source Observables by emitting an item that aggregates the latest values of each of the source Observables each time an item is received from any of the source Observables, where this aggregation is defined by a specified function.
|
static <T> Observable |
Observable.concat(Observable
Returns an Observable that emits the items emitted by each of the Observables emitted by the source Observable, one after the other, without interleaving them.
|
<R> Observable |
Observable.concatMap(Func1
Returns a new Observable that emits items resulting from applying a function that you supply to each item emitted by the source Observable, where that function returns an Observable, and then emitting the items that result from concatinating those resulting Observables.
|
<U> Observable |
Observable.debounce(Func1
Returns an Observable that mirrors the source Observable, except that it drops items emitted by the source Observable that are followed by another item within a computed debounce duration.
|
static <T> Observable |
Observable.defer(Func0
Returns an Observable that calls an Observable factory to create an Observable for each new Observer that subscribes.
|
<U |
Observable.delay(Func0
Returns an Observable that delays the subscription to and emissions from the souce Observable via another Observable on a per-item basis.
|
<U |
Observable.delay(Func0
Returns an Observable that delays the subscription to and emissions from the souce Observable via another Observable on a per-item basis.
|
<U> Observable |
Observable.delay(Func1
Returns an Observable that delays the emissions of the source Observable via another Observable on a per-item basis.
|
<U> Observable |
Observable.delaySubscription(Func0
Returns an Observable that delays the subscription to the source Observable until a second Observable emits an item.
|
<R> Observable |
Observable.flatMap(Func1
Returns an Observable that emits items based on applying a function that you supply to each item emitted by the source Observable, where that function returns an Observable, and then merging those resulting Observables and emitting the results of this merger.
|
<R> Observable |
Observable.flatMap(Func1
Returns an Observable that applies a function to each item emitted or notification raised by the source Observable and then flattens the Observables returned from these functions and emits the resulting items.
|
<R> Observable |
Observable.flatMap(Func1
Returns an Observable that applies a function to each item emitted or notification raised by the source Observable and then flattens the Observables returned from these functions and emits the resulting items.
|
<R> Observable |
Observable.flatMap(Func1
Returns an Observable that applies a function to each item emitted or notification raised by the source Observable and then flattens the Observables returned from these functions and emits the resulting items.
|
<U |
Observable.flatMap(Func1
Returns an Observable that emits the results of a specified function to the pair of values emitted by the source Observable and a specified collection Observable.
|
<T2 |
Observable.groupJoin(Observable
Returns an Observable that correlates two Observables when they overlap in time and groups the results.
|
<T2 |
Observable.groupJoin(Observable
Returns an Observable that correlates two Observables when they overlap in time and groups the results.
|
<T2 |
Observable.groupJoin(Observable
Returns an Observable that correlates two Observables when they overlap in time and groups the results.
|
<TRight |
Observable.join(Observable
Correlates the items emitted by two Observables based on overlapping durations.
|
<TRight |
Observable.join(Observable
Correlates the items emitted by two Observables based on overlapping durations.
|
static <T> Observable |
Observable.merge(Iterable
Flattens an Iterable of Observables into one Observable, without any transformation.
|
static <T> Observable |
Observable.merge(Iterable
Flattens an Iterable of Observables into one Observable, without any transformation, while limiting the number of concurrent subscriptions to these Observables.
|
static <T> Observable |
Observable.merge(Observable
Flattens an Observable that emits Observables into a single Observable that emits the items emitted by those Observables, without any transformation.
|
static <T> Observable |
Observable.merge(Observable
Flattens an Observable that emits Observables into a single Observable that emits the items emitted by those Observables, without any transformation, while limiting the maximum number of concurrent subscriptions to these Observables.
|
static <T> Observable |
Observable.mergeDelayError(Observable
Flattens an Observable that emits Observables into one Observable, in a way that allows an Observer to receive all successfully emitted items from all of the source Observables without being interrupted by an error notification from one of them.
|
Observable |
Observable.onErrorResumeNext(Func1
Instructs an Observable to pass control to another Observable rather than invoking
onError if it encounters an error.
|
<R> Observable |
Observable.publish(Func1
Returns an Observable that emits the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the underlying sequence.
|
<R> Observable |
Observable.publish(Func1
Returns an Observable that emits the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the underlying sequence.
|
Observable |
Observable.repeatWhen(Func1
Returns an Observable that emits the same values as the source Observable with the exception of an
onCompleted.
|
Observable |
Observable.repeatWhen(Func1
Returns an Observable that emits the same values as the source Observable with the exception of an
onCompleted.
|
Observable |
Observable.repeatWhen(Func1
Returns an Observable that emits the same values as the source Observable with the exception of an
onCompleted.
|
Observable |
Observable.repeatWhen(Func1
Returns an Observable that emits the same values as the source Observable with the exception of an
onCompleted.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on the items emitted by a
ConnectableObservable that shares a single subscription to the source Observable.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on the items emitted by a
ConnectableObservable that shares a single subscription to the source Observable.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable, replaying
bufferSize notifications.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable, replaying
bufferSize notifications.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable, replaying no more than
bufferSize items that were emitted within a specified time window.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable, replaying no more than
bufferSize items that were emitted within a specified time window.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable, replaying no more than
bufferSize items that were emitted within a specified time window.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable, replaying no more than
bufferSize items that were emitted within a specified time window.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable, replaying a maximum of
bufferSize items.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable, replaying a maximum of
bufferSize items.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable, replaying all items that were emitted within a specified time window.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable, replaying all items that were emitted within a specified time window.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable, replaying all items that were emitted within a specified time window.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable, replaying all items that were emitted within a specified time window.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable.
|
Observable |
Observable.retryWhen(Func1
Returns an Observable that emits the same values as the source observable with the exception of an
onError.
|
Observable |
Observable.retryWhen(Func1
Returns an Observable that emits the same values as the source observable with the exception of an
onError.
|
Observable |
Observable.retryWhen(Func1
Returns an Observable that emits the same values as the source observable with the exception of an
onError.
|
Observable |
Observable.retryWhen(Func1
Returns an Observable that emits the same values as the source observable with the exception of an
onError.
|
<R> Observable |
Observable.switchMap(Func1
Returns a new Observable by applying a function that you supply to each item emitted by the source Observable that returns an Observable, and then emitting the items emitted by the most recently emitted of these Observables.
|
static <T> Observable |
Observable.switchOnNext(Observable
Converts an Observable that emits Observables into an Observable that emits the items emitted by the most recently emitted of those Observables.
|
<U |
Observable.timeout(Func0
Returns an Observable that mirrors the source Observable, but notifies observers of a
TimeoutException if either the first item emitted by the source Observable or any subsequent item doesn't arrive within time windows defined by other Observables.
|
<U |
Observable.timeout(Func0
Returns an Observable that mirrors the source Observable, but notifies observers of a
TimeoutException if either the first item emitted by the source Observable or any subsequent item doesn't arrive within time windows defined by other Observables.
|
<U |
Observable.timeout(Func0
Returns an Observable that mirrors the source Observable, but switches to a fallback Observable if either the first item emitted by the source Observable or any subsequent item doesn't arrive within time windows defined by other Observables.
|
<U |
Observable.timeout(Func0
Returns an Observable that mirrors the source Observable, but switches to a fallback Observable if either the first item emitted by the source Observable or any subsequent item doesn't arrive within time windows defined by other Observables.
|
<V> Observable |
Observable.timeout(Func1
Returns an Observable that mirrors the source Observable, but notifies observers of a
TimeoutException if an item emitted by the source Observable doesn't arrive within a window of time after the emission of the previous item, where that period of time is measured by an Observable that is a function of the previous item.
|
<V> Observable |
Observable.timeout(Func1
Returns an Observable that mirrors the source Observable, but that switches to a fallback Observable if an item emitted by the source Observable doesn't arrive within a window of time after the emission of the previous item, where that period of time is measured by an Observable that is a function of the previous item.
|
static <T |
Observable.using(Func0
Constructs an Observable that creates a dependent resource object.
|
<TClosing> Observable |
Observable.window(Func0
Returns an Observable that emits windows of items it collects from the source Observable.
|
<TOpening |
Observable.window(Observable
Returns an Observable that emits windows of items it collects from the source Observable.
|
static <R> Observable |
Observable.zip(Iterable
Returns an Observable that emits the results of a specified combiner function applied to combinations of items emitted, in sequence, by an Iterable of other Observables.
|
static <R> Observable |
Observable.zip(Observable
Returns an Observable that emits the results of a specified combiner function applied to combinations of
n items emitted, in sequence, by the
n Observables emitted by a specified Observable.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BufferUntilSubscriber<T>
A solution to the "time gap" problem that occurs with
groupBy and
pivot.
|
class |
OperatorMulticast<T
Shares a single subscription to a source through a Subject.
|
class |
OperatorPublish<T>
|
static class |
OperatorReplay
A subject that wraps another subject.
|
| Modifier and Type | Field and Description |
|---|---|
protected Observable |
OnSubscribeGroupJoin.left
|
protected Observable |
OnSubscribeGroupJoin.right
|
protected Observable |
OnSubscribeCache.source
|
| Modifier and Type | Field and Description |
|---|---|
protected Func1 |
OnSubscribeGroupJoin.leftDuration
|
protected Func2 |
OnSubscribeGroupJoin.resultSelector
|
protected Func1 |
OnSubscribeGroupJoin.rightDuration
|
| Modifier and Type | Method and Description |
|---|---|
Observable |
OnSubscribeRedo.RedoFinite.call(Observable
|
Observable |
OnSubscribeRedo.RetryWithPredicate.call(Observable
|
static <T |
OperatorPublish.create(Observable
|
static <T> Observable |
OnSubscribeRedo.redo(Observable
|
static <T> Observable |
OnSubscribeRedo.repeat(Observable
|
static <T> Observable |
OnSubscribeRedo.repeat(Observable
|
static <T> Observable |
OnSubscribeRedo.repeat(Observable
|
static <T> Observable |
OnSubscribeRedo.repeat(Observable
|
static <T> Observable |
OnSubscribeRedo.repeat(Observable
|
static <T> Observable |
OnSubscribeRedo.repeat(Observable
|
static <T> Observable |
OnSubscribeRedo.retry(Observable
|
static <T> Observable |
OnSubscribeRedo.retry(Observable
|
static <T> Observable |
OnSubscribeRedo.retry(Observable
|
static <T> Observable |
OnSubscribeRedo.retry(Observable
|
static <T> Observable |
OperatorSequenceEqual.sequenceEqual(Observable
Tests whether two
Observable sequences are identical, emitting
true if both sequences complete without differing, and
false if the two sequences diverge at any point.
|
| Modifier and Type | Method and Description |
|---|---|
Subscriber |
OperatorMerge.call(Subscriber
|
Subscriber |
OperatorSwitch.call(Subscriber
|
Subscriber |
OperatorRetryWithPredicate.call(Subscriber
|
Subscriber |
OperatorSubscribeOn.call(Subscriber
|
Subscriber |
OperatorMergeMaxConcurrent.call(Subscriber
|
Subscriber |
OperatorConcat.call(Subscriber
|
static <T |
OperatorMapPair.convertSelector(Func1
Creates the function that generates a
Observable based on an item emitted by another
Observable.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given two
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given two
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given three
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given three
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given three
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given four
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given four
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given four
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given four
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given five
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given five
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given five
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given five
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given five
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given six
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given six
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given six
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given six
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given six
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given six
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given seven
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given seven
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given seven
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given seven
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given seven
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given seven
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given seven
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given eight
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given eight
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given eight
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given eight
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given eight
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given eight
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given eight
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given eight
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given nine
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given nine
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given nine
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given nine
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given nine
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given nine
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given nine
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given nine
Observables, propagates the one that first emits an item.
|
static <T> Observable |
OnSubscribeAmb.amb(Observable
Given nine
Observables, propagates the one that first emits an item.
|
Observable |
OnSubscribeRedo.RedoFinite.call(Observable
|
Observable |
OnSubscribeRedo.RetryWithPredicate.call(Observable
|
static <T> ConnectableObservable |
OperatorPublish.create(Observable
|
static <T |
OperatorPublish.create(Observable
|
static <T> Iterable |
BlockingOperatorLatest.latest(Observable
Returns an
Iterable that blocks until or unless the
Observable emits an item that has not been returned by the
Iterable, then returns that item
|
static <T> Iterable |
BlockingOperatorMostRecent.mostRecent(Observable
Returns an
Iterable that always returns the item most recently emitted by the
Observable.
|
static <T> Iterable |
BlockingOperatorNext.next(Observable
Returns an
Iterable that blocks until the
Observable emits another item, then returns that item.
|
static <T> Observable |
OnSubscribeRedo.redo(Observable
|
static <T> Observable |
OnSubscribeRedo.repeat(Observable
|
static <T> Observable |
OnSubscribeRedo.repeat(Observable
|
static <T> Observable |
OnSubscribeRedo.repeat(Observable
|
static <T> Observable |
OnSubscribeRedo.repeat(Observable
|
static <T> Observable |
OnSubscribeRedo.repeat(Observable
|
static <T> Observable |
OnSubscribeRedo.repeat(Observable
|
static <T> Observable |
OnSubscribeRedo.retry(Observable
|
static <T> Observable |
OnSubscribeRedo.retry(Observable
|
static <T> Observable |
OnSubscribeRedo.retry(Observable
|
static <T> Observable |
OnSubscribeRedo.retry(Observable
|
static <T> Observable |
OperatorSequenceEqual.sequenceEqual(Observable
Tests whether two
Observable sequences are identical, emitting
true if both sequences complete without differing, and
false if the two sequences diverge at any point.
|
static <T> Observable |
OperatorSequenceEqual.sequenceEqual(Observable
Tests whether two
Observable sequences are identical, emitting
true if both sequences complete without differing, and
false if the two sequences diverge at any point.
|
static <T> Observable |
OperatorReplay.subscriberOf(Observable
Return an OnSubscribeFunc which delegates the subscription to the given observable.
|
static <T> Future |
BlockingOperatorToFuture.toFuture(Observable
Returns a Future that expects a single item from the observable.
|
static <T> Iterator |
BlockingOperatorToIterator.toIterator(Observable
Returns an iterator that iterates all values of the observable.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> Observable |
OnSubscribeAmb.amb(Iterable
Given a set of
Observables, propagates the one that first emits an item.
|
Subscriber |
OperatorMapPair.call(Subscriber
|
Subscriber |
OperatorWindowWithStartEndObservable.call(Subscriber
|
Subscriber |
OperatorWindowWithObservable.call(Subscriber
|
Subscriber |
OperatorWindowWithTime.call(Subscriber
|
Subscriber |
OperatorWindowWithSize.call(Subscriber
|
static <T |
OperatorPublish.create(Observable
|
static <T |
OperatorPublish.create(Observable
|
static <T> Observable |
OnSubscribeRedo.redo(Observable
|
static <T> Observable |
OnSubscribeRedo.redo(Observable
|
static <T> Observable |
OnSubscribeRedo.repeat(Observable
|
static <T> Observable |
OnSubscribeRedo.repeat(Observable
|
static <T> Observable |
OnSubscribeRedo.repeat(Observable
|
static <T> Observable |
OnSubscribeRedo.repeat(Observable
|
static <T> Observable |
OnSubscribeRedo.retry(Observable
|
static <T> Observable |
OnSubscribeRedo.retry(Observable
|
static <T> Observable |
OnSubscribeRedo.retry(Observable
|
static <T> Observable |
OnSubscribeRedo.retry(Observable
|
| Constructor and Description | |
|---|---|
OnSubscribeCache(Observable
|
|
OnSubscribeCache(Observable
|
|
OnSubscribeDelaySubscription(Observable
|
|
OnSubscribeDelaySubscriptionWithSelector(Observable
|
|
OnSubscribeGroupJoin(Observable
|
|
OnSubscribeGroupJoin(Observable
|
|
OnSubscribeJoin(Observable
|
|
OnSubscribeJoin(Observable
|
|
OnSubscribeMulticastSelector(Observable
|
|
OperatorBufferWithSingleObservable(Observable
|
|
OperatorBufferWithStartEndObservable(Observable
|
|
OperatorDelay(Observable
|
|
OperatorDelayWithSelector(Observable
|
|
OperatorMulticast(Observable
|
|
OperatorOnErrorResumeNextViaObservable(Observable
|
|
OperatorOnExceptionResumeNextViaObservable(Observable
|
|
OperatorSampleWithObservable(Observable
|
|
OperatorSkipUntil(Observable
|
|
OperatorTakeUntil(Observable
|
|
OperatorTimeout(long timeout, TimeUnit
|
|
OperatorTimeoutWithSelector(Func0
|
|
OperatorWindowWithObservable(Observable
|
|
OperatorWindowWithStartEndObservable(Observable
|
| Constructor and Description | |
|---|---|
OnSubscribeCombineLatest(List
|
|
OnSubscribeDefer(Func0
|
|
OnSubscribeDelaySubscriptionWithSelector(Observable
|
|
OnSubscribeGroupJoin(Observable
|
|
OnSubscribeGroupJoin(Observable
|
|
OnSubscribeGroupJoin(Observable
|
|
OnSubscribeJoin(Observable
|
|
OnSubscribeJoin(Observable
|
|
OnSubscribeMulticastSelector(Observable
|
|
OnSubscribeMulticastSelector(Observable
|
|
OnSubscribeUsing(Func0
|
|
OperatorBufferWithSingleObservable(Func0
|
|
OperatorBufferWithStartEndObservable(Observable
|
|
OperatorDebounceWithSelector(Func1
|
|
OperatorDelayWithSelector(Observable
|
|
OperatorMapPair(Func1
|
|
OperatorOnErrorFlatMap(Func1
|
|
OperatorOnErrorResumeNextViaFunction(Func1
|
|
OperatorTimeoutWithSelector(Func0
|
|
OperatorTimeoutWithSelector(Func0
|
|
OperatorWindowWithObservable(Func0
|
|
OperatorWindowWithStartEndObservable(Observable
|
| Modifier and Type | Class and Description |
|---|---|
class |
ScalarSynchronousObservable<T>
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConnectableObservable<T>
A
ConnectableObservable resembles an ordinary
Observable, except that it does not begin emitting items when it is subscribed to, but only when its
ConnectableObservable method is called.
|
class |
GroupedObservable<K
An
Observable that has been grouped by key, the value of which can be obtained with
GroupedObservable.
|
| Modifier and Type | Method and Description |
|---|---|
Observable |
ConnectableObservable.refCount()
Returns an
Observable that stays connected to this
ConnectableObservable as long as there is at least one subscription to this
ConnectableObservable.
|
| Modifier and Type | Method and Description |
|---|---|
static <K |
GroupedObservable.from(K key, Observable
Converts an
Observable into a
GroupedObservable with a particular key.
|
static <T> BlockingObservable |
BlockingObservable.from(Observable
Converts an
Observable into a
BlockingObservable.
|
| Modifier and Type | Method and Description |
|---|---|
<T> Observable |
RxJavaObservableExecutionHook.onSubscribeStart(Observable
Invoked before
subscribe(rx.Subscriber) is about to be executed.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AsyncSubject<T>
Subject that publishes only the last item observed to each
Observer that has subscribed, when the source
Observable completes.
|
class |
BehaviorSubject<T>
Subject that emits the most recent item it has observed and all subsequent observed items to each subscribed
Observer.
|
class |
PublishSubject<T>
Subject that, once an
Observer has subscribed, emits all subsequently observed items to the subscriber.
|
class |
ReplaySubject<T>
Subject that buffers all items it observes and replays them to any
Observer that subscribes.
|
class |
SerializedSubject<T
Wraps a
Subject so that it is safe to call its various
on methods from different threads.
|
class |
Subject<T
Represents an object that is both an Observable and an Observer.
|
class |
TestSubject<T>
A variety of Subject that is useful for testing purposes.
|