| Modifier and Type | Interface and Description |
|---|---|
| public interface | ObservablePublishClassic<
the element type of the sequence T>Interface to mark classic publish() operators to indicate refCount() should replace them with the Alt implementation. |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv abstract class | AbstractObservableWithUpstream<
the input source type T, the output type U>Base class for operators with a source consumable. |
| public class | |
| public class | BlockingObservableLatest<
the value type T>Wait for and iterate over the latest values of the source observable. |
| public class | BlockingObservableMostRecent<
the value type T>Returns an Iterable that always returns the item most recently emitted by an Observable, or a seed value if no item has yet been emitted. |
| public class | BlockingObservableNext<
the value type T>Returns an Iterable that blocks until the Observable emits another item, then returns that item. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | ObservableAutoConnect<
the value type of the chain T>Wraps a ConnectableObservable and calls its connect() method once the specified number of Observers have subscribed. |
| public class | ObservableBlockingSubscribe
Utility methods to consume an Observable in a blocking manner with callbacks or Observer. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | ObservableCache<
the source element type T>An observable which auto-connects to another observable, caches the elements from that observable but allows terminating the connection and completing the cache. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | ObservableConcatWithCompletable<
the element type of the main source and output type T>Subscribe to a main Observable first, then when it completes normally, subscribe to a Single, signal its success value followed by a completion or signal its error as is. |
| public class | ObservableConcatWithMaybe<
the element type of the main source and output type T>Subscribe to a main Observable first, then when it completes normally, subscribe to a Maybe, signal its success value followed by a completion or signal its error or completion signal as is. |
| public class | ObservableConcatWithSingle<
the element type of the main source and output type T>Subscribe to a main Observable first, then when it completes normally, subscribe to a Single, signal its success value followed by a completion or signal its error as is. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | ObservableDelaySubscriptionOther<
the main type T, the other value type, ignored U>Delays the subscription to the main source until the other observable fires an event or completes. |
| public class | |
| public class | ObservableDetach<
the value type T>Breaks the links between the upstream and the downstream (the Disposable and the Observer references) when the sequence terminates or gets disposed. |
| public class | |
| public class | |
| public class | ObservableDoAfterNext<
the value type T>Calls a consumer after pushing the current item to the downstream. |
| public class | ObservableDoFinally<
the value type T>Execute an action after an onError, onComplete or a dispose event. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | ObservableFlatMapCompletable<
the value type T>Maps a sequence of values into CompletableSources and awaits their termination. |
| public class | ObservableFlatMapCompletableCompletable<
the value type T>Maps a sequence of values into CompletableSources and awaits their termination. |
| public class | ObservableFlatMapMaybe<
the source value type T, the result value type R>Maps upstream values into MaybeSources and merges their signals into one sequence. |
| public class | ObservableFlatMapSingle<
the source value type T, the result value type R>Maps upstream values into SingleSources and merges their signals into one sequence. |
| public class | ObservableFlattenIterable<
the input value type to map to Iterable T, the element type of the Iterable and the output R>Maps a sequence into an Iterable and emits its values. |
| public class | |
| public class | ObservableFromCallable<
the value type T>Calls a Callable and emits its resulting single value or signals its exception. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | ObservableHide<
the value type T>Hides the identity of the wrapped ObservableSource and its Disposable. |
| public class | |
| public class | |
| public class | ObservableInternalHelper
Helper utility class to support Observable with inner classes. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | ObservableLastMaybe<
the value type T>Consumes the source ObservableSource and emits its last item, the defaultItem if empty or a NoSuchElementException if even the defaultItem is null. |
| public class | ObservableLastSingle<
the value type T>Consumes the source ObservableSource and emits its last item, the defaultItem if empty or a NoSuchElementException if even the defaultItem is null. |
| public class | ObservableLift<
the downstream parameter type R, the upstream value type T>Allows lifting operators into a chain of Observables. |
| public class | |
| public class | |
| public class | |
| public class | ObservableMergeWithCompletable<
the element type of the Observable T>Merges an Observable and a Completable by emitting the items of the Observable and waiting until both the Observable and Completable complete normally. |
| public class | ObservableMergeWithMaybe<
the element type of the Observable T>Merges an Observable and a Maybe by emitting the items of the Observable and the success value of the Maybe and waiting until both the Observable and Maybe terminate normally. |
| public class | ObservableMergeWithSingle<
the element type of the Observable T>Merges an Observable and a Single by emitting the items of the Observable and the success value of the Single and waiting until both the Observable and Single terminate normally. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | ObservablePublish<
the value type T>A connectable observable which shares an underlying source and dispatches source values to observers in a backpressure-aware manner. |
| public class | ObservablePublishAlt<
the element type T>Shares a single underlying connection to the upstream ObservableSource and multicasts events to all subscribed observers until the upstream completes or the connection is disposed. |
| public class | ObservablePublishSelector<
the input value type T, the output value type R>Shares a source Observable for the duration of a selector function. |
| public class | ObservableRange
Emits a range of integer values from start to end. |
| public class | |
| public class | ObservableReduceMaybe<
the source and result value type T>Reduce a sequence of values into a single value via an aggregator function and emit the final value or complete if the source is empty. |
| public class | ObservableReduceSeedSingle<
the source value type T, the accumulated result type R>Reduce a sequence of values, starting from a seed value and by using an accumulator function and return the last accumulated value. |
| public class | ObservableReduceWithSingle<
the source value type T, the accumulated result type R>Reduce a sequence of values, starting from a generated seed value and by using an accumulator function and return the last accumulated value. |
| public class | ObservableRefCount<
the value type T>Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence. |
| public class | |
| public class | |
| public class | ObservableRepeatWhen<
the value type T>Repeatedly subscribe to a source if a handler ObservableSource signals an item. |
| public class | |
| public class | |
| public class | |
| public class | ObservableRetryWhen<
the value type T>Repeatedly subscribe to a source if a handler ObservableSource signals an item. |
| public class | |
| public class | |
| public class | ObservableScalarXMap
Utility classes to work with scalar-sourced XMap operators (where X == { flat, concat, switch }). |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | ObservableThrottleLatest<
the upstream and downstream value type T>Emits the next or latest item when the given time elapses. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | ObservableWithLatestFromMany<
the main sequence's type T, the output type R>Combines a main sequence of values with the latest from multiple other sequences via a selector function. |
| public class | |
| public class | |
| public class |