| Modifier and Type | Interface and Description |
|---|---|
| public interface | FlowablePublishClassic<
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 | AbstractFlowableWithUpstream<
the upstream value type T, the output value type R>Abstract base class for operators that take an upstream
source |
| public class | |
| public class | BlockingFlowableLatest<
the value type emitted T>Wait for and iterate over the latest values of the source observable. |
| public class | BlockingFlowableMostRecent<
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 | BlockingFlowableNext<
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 | FlowableAutoConnect<
the value type of the chain T>Wraps a |
| public class | FlowableBlockingSubscribe
Utility methods to consume a Publisher in a blocking manner with callbacks or Subscriber. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | FlowableCache<
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 | FlowableCombineLatest<
the value type of the sources T, the result type R>Combines the latest values from multiple sources through a function. |
| public class | |
| public class | |
| public class | |
| public class | FlowableConcatMapEagerPublisher<
the input value type T, the output type R>ConcatMapEager which works with an arbitrary Publisher source. |
| public class | |
| public class | FlowableConcatWithCompletable<
the element type of the main source and output type T>Subscribe to a main Flowable first, then when it completes normally, subscribe to a Completable and terminate when it terminates. |
| public class | FlowableConcatWithMaybe<
the element type of the main source and output type T>Subscribe to a main Flowable 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 | FlowableConcatWithSingle<
the element type of the main source and output type T>Subscribe to a main Flowable 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 | FlowableDelaySubscriptionOther<
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 | |
| public class | |
| public class | |
| public class | FlowableDoAfterNext<
the value type T>Calls a consumer after pushing the current item to the downstream. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | FlowableEmpty
A source Flowable that signals an onSubscribe() + onComplete() only. |
| public class | |
| public class | |
| public class | |
| public class | FlowableFlatMapCompletable<
the value type T>Maps a sequence of values into CompletableSources and awaits their termination. |
| public class | FlowableFlatMapCompletableCompletable<
the value type T>Maps a sequence of values into CompletableSources and awaits their termination. |
| public class | FlowableFlatMapMaybe<
the source value type T, the result value type R>Maps upstream values into MaybeSources and merges their signals into one sequence. |
| public class | |
| public class | FlowableFlatMapSingle<
the source value type T, the result value type R>Maps upstream values into SingleSources and merges their signals into one sequence. |
| 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 | FlowableInternalHelper
Helper utility class to support Flowable with inner classes. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | FlowableLastMaybe<
the value type T>Consumes the source Publisher and emits its last item or completes. |
| public class | FlowableLastSingle<
the value type T>Consumes the source Publisher and emits its last item or the defaultItem if empty. |
| public class | FlowableLift<
the downstream parameter type R, the upstream value type T>Allows lifting operators into a chain of Publishers. |
| public class | FlowableLimit<
the source and output value type T>Limits both the total request amount and items received from the upstream. |
| public class | |
| public class | |
| public class | FlowableMapPublisher<
the input value type T, the output value type U>Map working with an arbitrary Publisher source. |
| public class | |
| public class | FlowableMergeWithCompletable<
the element type of the Flowable T>Merges a Flowable and a Completable by emitting the items of the Flowable and waiting until both the Flowable and Completable complete normally. |
| public class | FlowableMergeWithMaybe<
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 | FlowableMergeWithSingle<
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 | |
| public class | |
| public class | |
| public class | FlowableOnBackpressureBufferStrategy<
the input and output value type T>Handle backpressure with a bounded buffer and custom strategy. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | FlowablePublish<
the value type T>A connectable observable which shares an underlying source and dispatches source values to subscribers in a backpressure-aware manner. |
| public class | FlowablePublishAlt<
the element type T>Shares a single underlying connection to the upstream Publisher and multicasts events to all subscribed subscribers until the upstream completes or the connection is disposed. |
| public class | FlowablePublishMulticast<
the input value type T, the output value type R>Multicasts a Flowable over a selector function. |
| public class | FlowableRange
Emits a range of integer values. |
| public class | FlowableRangeLong
Emits a range of long values. |
| public class | FlowableReduce<
the value type T>Reduces a sequence via a function into a single value or signals NoSuchElementException for an empty source. |
| public class | FlowableReduceMaybe<
the value type T>Reduce a Flowable into a single value exposed as Single or signal NoSuchElementException. |
| public class | FlowableReduceSeedSingle<
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 | FlowableReduceWithSingle<
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 | FlowableRefCount<
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 | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | FlowableScalarXMap
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 | FlowableSubscribeOn<
the value type emitted T>Subscribes to the source Flowable on the specified Scheduler and makes sure downstream requests are scheduled there as well. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | FlowableThrottleLatest<
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 | FlowableWithLatestFromMany<
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 |