| 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 either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given two Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given three Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given four Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given five Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given six Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given seven Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given eight Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given nine Observables, mirrors the one that first either emits an item or sends a termination notification.
|
Observable |
Observable.ambWith(Observable
Mirrors the Observable (current or provided) that first either emits an item or sends a termination notification.
|
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 capacityHint)
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.
|
static <T> Observable |
Single.concat(Single
Returns an Observable that emits the items emitted by two Singles, one after the other.
|
static <T> Observable |
Single.concat(Single
Returns an Observable that emits the items emitted by three Singles, one after the other.
|
static <T> Observable |
Single.concat(Single
Returns an Observable that emits the items emitted by four Singles, one after the other.
|
static <T> Observable |
Single.concat(Single
Returns an Observable that emits the items emitted by five Singles, one after the other.
|
static <T> Observable |
Single.concat(Single
Returns an Observable that emits the items emitted by six Singles, one after the other.
|
static <T> Observable |
Single.concat(Single
Returns an Observable that emits the items emitted by seven Singles, one after the other.
|
static <T> Observable |
Single.concat(Single
Returns an Observable that emits the items emitted by eight Singles, one after the other.
|
static <T> Observable |
Single.concat(Single
Returns an Observable that emits the items emitted by nine Singles, one after the other.
|
static <T> Observable |
Observable.concatEager(Iterable
Concatenates a sequence of Observables eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Iterable
Concatenates a sequence of Observables eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates an Observable sequence of Observables eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates an Observable sequence of Observables eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates two source Observables eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates three sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates four sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates five sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates six sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates seven sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates eight sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates nine sources eagerly into a single stream of values.
|
<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.
|
<R> Observable |
Observable.concatMapEager(Func1
Maps a sequence of values into Observables and concatenates these Observables eagerly into a single Observable.
|
<R> Observable |
Observable.concatMapEager(Func1
Maps a sequence of values into Observables and concatenates these Observables eagerly into a single Observable.
|
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 |
Single.concatWith(Single
Returns an Observable that emits the item emitted by the source Single, then the item emitted by the specified Single.
|
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.doOnRequest(Action1
Modifies the source
Observable so that it invokes the given action when it receives a request for more items.
|
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.
|
<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, while limiting the maximum number of concurrent subscriptions to these Observables.
|
<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, while limiting the maximum number of concurrent subscriptions to these Observables.
|
<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.
|
<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, while limiting the maximum number of concurrent subscriptions to these Observables.
|
<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.
|
<R> Observable |
Single.flatMapObservable(Func1
Returns an Observable that emits items based on applying a specified function to the item emitted by the source Observable, where that function returns an Observable.
|
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.
|
static <T> Observable |
Observable.fromCallable(Callable
Returns an Observable that, when an observer subscribes to it, invokes a function you specify and then emits the value returned from that function.
|
<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 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.interval(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.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 count)
Returns an Observable that emits only the first
count 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 an Array 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 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 |
Single.merge(Single
Flattens two Singles into a single Observable, without any transformation.
|
static <T> Observable |
Single.merge(Single
Flattens three Singles into a single Observable, without any transformation.
|
static <T> Observable |
Single.merge(Single
Flattens four Singles into a single Observable, without any transformation.
|
static <T> Observable |
Single.merge(Single
Flattens five Singles into a single Observable, without any transformation.
|
static <T> Observable |
Single.merge(Single
Flattens six Singles into a single Observable, without any transformation.
|
static <T> Observable |
Single.merge(Single
Flattens seven Singles into a single Observable, without any transformation.
|
static <T> Observable |
Single.merge(Single
Flattens eight Singles into a single Observable, without any transformation.
|
static <T> Observable |
Single.merge(Single
Flattens nine Singles 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 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, while limiting the number of concurrent subscriptions to these Observables.
|
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 |
Single.mergeWith(Single
Flattens this and another Single 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.onBackpressureBlock()
Deprecated.
The operator doesn't work properly with
subscribeOn(Scheduler) and is prone to deadlocks. It will be removed/unavailable starting from 1.1.
|
Observable |
Observable.onBackpressureBlock(int maxQueueLength)
Deprecated.
The operator doesn't work properly with
subscribeOn(Scheduler) and is prone to deadlocks. It will be removed/unavailable starting from 1.1.
|
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.onBackpressureBuffer(long capacity)
Instructs an Observable that is emitting items faster than its observer can consume them to buffer up to a given amount of items until they can be emitted.
|
Observable |
Observable.onBackpressureBuffer(long capacity, Action0
Instructs an Observable that is emitting items faster than its observer can consume them to buffer up to a given amount of items 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.onBackpressureDrop(Action1
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.onBackpressureLatest()
Instructs an Observable that is emitting items faster than its observer can consume them to hold onto the latest value and emit that on request.
|
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 Observable 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 count)
Returns an Observable that skips the first
count 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.
|
Observable |
Observable.switchIfEmpty(Observable
Returns an Observable that emits the items emitted by the source Observable or the items of an alternate Observable if the source Observable is empty.
|
<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 count)
Returns an Observable that emits only the first
count 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 at most 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 at most 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.
|
Observable |
Observable.takeUntil(Func1
Returns an Observable that emits items emitted by the source Observable, checks the specified predicate for each item, and then completes if the condition is satisfied.
|
<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
Deprecated.
use
interval(long, long, TimeUnit) instead
|
static Observable |
Observable.timer(long initialDelay, long period, TimeUnit
Deprecated.
use
interval(long, long, TimeUnit, Scheduler) instead
|
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 |
Single.toObservable()
Converts this Single into an
Observable.
|
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.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.toSortedList(int initialCapacity)
Returns an Observable that emits a list that contains the items emitted by the source Observable, in a sorted order.
|
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 which is disposed of on unsubscription.
|
static <T |
Observable.using(Func0
Constructs an Observable that creates a dependent resource object which is disposed of just before termination if you have set
disposeEagerly to
true and unsubscription does not occur before termination.
|
<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.
|
<U |
Observable.withLatestFrom(Observable
Merges the specified Observable into this Observable sequence by using the
resultSelector function only when the source Observable (this instance) emits an item.
|
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 either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given two Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given three Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given three Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given three Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given four Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given four Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given four Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given four Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given five Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given five Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given five Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given five Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given five Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given six Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given six Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given six Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given six Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given six Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given six Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given seven Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given seven Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given seven Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given seven Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given seven Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given seven Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given seven Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given eight Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given eight Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given eight Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given eight Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given eight Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given eight Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given eight Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given eight Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given nine Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given nine Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given nine Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given nine Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given nine Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given nine Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given nine Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given nine Observables, mirrors the one that first either emits an item or sends a termination notification.
|
static <T> Observable |
Observable.amb(Observable
Given nine Observables, mirrors the one that first either emits an item or sends a termination notification.
|
Observable |
Observable.ambWith(Observable
Mirrors the Observable (current or provided) that first either emits an item or sends a termination notification.
|
<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.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates an Observable sequence of Observables eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates an Observable sequence of Observables eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates two source Observables eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates two source Observables eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates three sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates three sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates three sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates four sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates four sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates four sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates four sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates five sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates five sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates five sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates five sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates five sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates six sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates six sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates six sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates six sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates six sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates six sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates seven sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates seven sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates seven sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates seven sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates seven sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates seven sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates seven sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates eight sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates eight sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates eight sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates eight sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates eight sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates eight sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates eight sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates eight sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates nine sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates nine sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates nine sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates nine sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates nine sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates nine sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates nine sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates nine sources eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates nine sources eagerly into a single stream of values.
|
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 an Array 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 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 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, while limiting the number of concurrent subscriptions to these Observables.
|
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.
|
Observable |
Observable.switchIfEmpty(Observable
Returns an Observable that emits the items emitted by the source Observable or the items of an alternate Observable if the source Observable is empty.
|
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.
|
<U |
Observable.withLatestFrom(Observable
Merges the specified Observable into this Observable sequence by using the
resultSelector function only when the source Observable (this instance) emits an item.
|
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 either emits an item or sends a termination notification.
|
<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.
|
static <T> Observable |
Observable.concatEager(Iterable
Concatenates a sequence of Observables eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Iterable
Concatenates a sequence of Observables eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates an Observable sequence of Observables eagerly into a single stream of values.
|
static <T> Observable |
Observable.concatEager(Observable
Concatenates an Observable sequence of Observables eagerly into a single stream of values.
|
<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.
|
<R> Observable |
Observable.concatMapEager(Func1
Maps a sequence of values into Observables and concatenates these Observables eagerly into a single Observable.
|
<R> Observable |
Observable.concatMapEager(Func1
Maps a sequence of values into Observables and concatenates these Observables eagerly into a single Observable.
|
<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.
|
<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, while limiting the maximum number of concurrent subscriptions to these Observables.
|
<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, while limiting the maximum number of concurrent subscriptions to these Observables.
|
<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, while limiting the maximum number of concurrent subscriptions to these Observables.
|
<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, while limiting the maximum number of concurrent subscriptions to these Observables.
|
<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.
|
<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, while limiting the maximum number of concurrent subscriptions to these Observables.
|
<R> Observable |
Single.flatMapObservable(Func1
Returns an Observable that emits items based on applying a specified function to the item emitted by the source Observable, where that function returns an 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.
|
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, while limiting the number of concurrent subscriptions to these Observables.
|
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 which is disposed of on unsubscription.
|
static <T |
Observable.using(Func0
Constructs an Observable that creates a dependent resource object which is disposed of just before termination if you have set
disposeEagerly to
true and unsubscription does not occur before termination.
|
<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 |
CachedObservable<T>
An observable which auto-connects to another observable, caches the elements from that observable but allows terminating the connection and completing the cache.
|
class |
OperatorMulticast<T
Shares a single subscription to a source through a Subject.
|
class |
OperatorPublish<T>
A connectable observable which shares an underlying source and dispatches source values to subscribers in a backpressure-aware manner.
|
class |
OperatorReplay<T>
|
class |
UnicastSubject<T>
A Subject variant which buffers events until a single Subscriber arrives and replays them to it and potentially switches to direct delivery once the Subscriber caught up and requested an unlimited amount.
|
| Modifier and Type | Field and Description |
|---|---|
protected Observable |
OnSubscribeGroupJoin.left
|
protected Observable |
OnSubscribeGroupJoin.right
|
| 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 |
OperatorReplay.multicastSelector(Func0
Given a connectable observable factory, it multicasts over the generated ConnectableObservable via a selector function.
|
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 |
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
Creates a OperatorPublish instance to publish values of the given source observable.
|
static <T> ConnectableObservable |
OperatorReplay.create(Observable
Creates a replaying ConnectableObservable with an unbounded buffer.
|
static <T |
OperatorPublish.create(Observable
|
static <T> ConnectableObservable |
OperatorReplay.create(Observable
Creates a replaying ConnectableObservable with a size bound buffer.
|
static <T> ConnectableObservable |
OperatorReplay.create(Observable
Creates a replaying ConnectableObservable with a time bound buffer.
|
static <T> ConnectableObservable |
OperatorReplay.create(Observable
Creates a replaying ConnectableObservable with a size and time bound buffer.
|
static <T> OnSubscribeSingle |
OnSubscribeSingle.create(Observable
|
static <T> CachedObservable |
CachedObservable.from(Observable
Creates a cached Observable with a default capacity hint of 16.
|
static <T> CachedObservable |
CachedObservable.from(Observable
Creates a cached Observable with the given capacity hint.
|
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> 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 |
OperatorWindowWithObservableFactory.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 |
OperatorReplay.multicastSelector(Func0
Given a connectable observable factory, it multicasts over the generated ConnectableObservable via a selector function.
|
static <T |
OperatorReplay.multicastSelector(Func0
Given a connectable observable factory, it multicasts over the generated ConnectableObservable via a selector function.
|
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 | |
|---|---|
OnSubscribeDelaySubscription(Observable
|
|
OnSubscribeDelaySubscriptionWithSelector(Observable
|
|
OnSubscribeGroupJoin(Observable
|
|
OnSubscribeGroupJoin(Observable
|
|
OnSubscribeJoin(Observable
|
|
OnSubscribeJoin(Observable
|
|
OnSubscribeSingle(Observable
|
|
OperatorBufferWithSingleObservable(Observable
|
|
OperatorBufferWithStartEndObservable(Observable
|
|
OperatorDelayWithSelector(Observable
|
|
OperatorMulticast(Observable
|
|
OperatorOnErrorResumeNextViaObservable(Observable
|
|
OperatorOnExceptionResumeNextViaObservable(Observable
|
|
OperatorSampleWithObservable(Observable
|
|
OperatorSkipUntil(Observable
|
|
OperatorSwitchIfEmpty(Observable
|
|
OperatorTakeUntil(Observable
|
|
OperatorTimeout(long timeout, TimeUnit
|
|
OperatorTimeoutWithSelector(Func0
|
|
OperatorWindowWithObservable(Observable
|
|
OperatorWindowWithStartEndObservable(Observable
|
|
OperatorWithLatestFrom(Observable
|
| Constructor and Description | |
|---|---|
OnSubscribeCombineLatest(List
|
|
OnSubscribeDefer(Func0
|
|
OnSubscribeDelaySubscriptionWithSelector(Observable
|
|
OnSubscribeGroupJoin(Observable
|
|
OnSubscribeGroupJoin(Observable
|
|
OnSubscribeGroupJoin(Observable
|
|
OnSubscribeJoin(Observable
|
|
OnSubscribeJoin(Observable
|
|
OnSubscribeUsing(Func0
|
|
OperatorBufferWithSingleObservable(Func0
|
|
OperatorBufferWithStartEndObservable(Observable
|
|
OperatorDebounceWithSelector(Func1
|
|
OperatorDelayWithSelector(Observable
|
|
OperatorEagerConcatMap(Func1
|
|
OperatorMapPair(Func1
|
|
OperatorOnErrorResumeNextViaFunction(Func1
|
|
OperatorTimeoutWithSelector(Func0
|
|
OperatorTimeoutWithSelector(Func0
|
|
OperatorWindowWithObservableFactory(Func0
|
|
OperatorWindowWithStartEndObservable(Observable
|
| Modifier and Type | Class and Description |
|---|---|
class |
ScalarSynchronousObservable<T>
|
| Modifier and Type | Method and Description |
|---|---|
<R> Observable |
ScalarSynchronousObservable.scalarFlatMap(Func1
|
Observable |
ScalarSynchronousObservable.scalarScheduleOn(Scheduler
Customized observeOn/subscribeOn implementation which emits the scalar value directly or with less overhead on the specified scheduler.
|
| Modifier and Type | Method and Description |
|---|---|
<R> Observable |
ScalarSynchronousObservable.scalarFlatMap(Func1
|
| 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.autoConnect()
Returns an Observable that automatically connects to this ConnectableObservable when the first Subscriber subscribes.
|
Observable |
ConnectableObservable.autoConnect(int numberOfSubscribers)
Returns an Observable that automatically connects to this ConnectableObservable when the specified number of Subscribers subscribe to it.
|
Observable |
ConnectableObservable.autoConnect(int numberOfSubscribers, Action1
Returns an Observable that automatically connects to this ConnectableObservable when the specified number of Subscribers subscribe to it and calls the specified callback with the Subscription associated with the established connection.
|
Observable |
ConnectableObservable.refCount()
Returns an
Observable that stays connected to this
ConnectableObservable as long as there is at least one subscription to this
ConnectableObservable.
|
Observable |
AbstractOnSubscribe.toObservable()
Convenience method to create an Observable from this implemented instance.
|
| 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 |
|---|---|
static <S |
AsyncOnSubscribe.createSingleState(Func0
Generates a synchronous
AsyncOnSubscribe that calls the provided
next function to generate data to downstream subscribers.
|
static <S |
AsyncOnSubscribe.createSingleState(Func0
Generates a synchronous
AsyncOnSubscribe that calls the provided
next function to generate data to downstream subscribers.
|
static <S |
AsyncOnSubscribe.createStateful(Func0
Generates a synchronous
AsyncOnSubscribe that calls the provided
next function to generate data to downstream subscribers.
|
static <S |
AsyncOnSubscribe.createStateful(Func0
Generates a synchronous
AsyncOnSubscribe that calls the provided
next function to generate data to downstream subscribers.
|
static <T> Observable |
AsyncOnSubscribe.createStateless(Action2
Generates a synchronous
AsyncOnSubscribe that calls the provided
next function to generate data to downstream subscribers.
|
static <T> Observable |
AsyncOnSubscribe.createStateless(Action2
Generates a synchronous
AsyncOnSubscribe that calls the provided
next function to generate data to downstream subscribers.
|
protected abstract S |
AsyncOnSubscribe.next(S state, long requested, Observer
Called to produce data to the downstream subscribers.
|
| 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.
|