Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept(long) - Method in interface io.reactivex.rxjava4.functions.LongConsumer
-
Consume a primitive long input.
- accept(T) - Method in interface io.reactivex.rxjava4.functions.Consumer
-
Consume the given value.
- accept(T1, T2) - Method in interface io.reactivex.rxjava4.functions.BiConsumer
-
Performs an operation on the given values.
- Action - Interface in io.reactivex.rxjava4.functions
-
A functional interface similar to Runnable but allows throwing a checked exception.
- add(Disposable) - Method in class io.reactivex.rxjava4.disposables.CompositeDisposable
-
Adds a
Disposableto this container or disposes it if the container has been disposed. - add(Disposable) - Method in class io.reactivex.rxjava4.observers.ResourceCompletableObserver
-
Adds a resource to this
ResourceCompletableObserver. - add(Disposable) - Method in class io.reactivex.rxjava4.observers.ResourceMaybeObserver
-
Adds a resource to this
ResourceMaybeObserver. - add(Disposable) - Method in class io.reactivex.rxjava4.observers.ResourceObserver
-
Adds a resource to this
ResourceObserver. - add(Disposable) - Method in class io.reactivex.rxjava4.observers.ResourceSingleObserver
-
Adds a resource to this
ResourceSingleObserver. - add(Disposable) - Method in interface io.reactivex.rxjava4.disposables.DisposableContainer
-
Adds a disposable to this container or disposes it if the container has been disposed.
- add(Disposable) - Method in class io.reactivex.rxjava4.subscribers.ResourceSubscriber
-
Adds a resource to this
ResourceSubscriber. - addAll(Disposable...) - Method in class io.reactivex.rxjava4.disposables.CompositeDisposable
-
Atomically adds the given array of
Disposables to the container or disposes them all if the container has been disposed. - advanceTimeBy(long, TimeUnit) - Method in class io.reactivex.rxjava4.schedulers.TestScheduler
-
Moves the Scheduler's clock forward by a specified amount of time.
- advanceTimeTo(long, TimeUnit) - Method in class io.reactivex.rxjava4.schedulers.TestScheduler
-
Moves the Scheduler's clock to a particular moment in time.
- all(Predicate) - Method in class io.reactivex.rxjava4.core.Flowable
- all(Predicate) - Method in class io.reactivex.rxjava4.core.Observable
- amb(Iterable) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablewhich terminates as soon as one of the sourceCompletables in theIterablesequence terminates (normally or with an error) and disposes all otherCompletables. - amb(Iterable) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Runs multiple
MaybeSources provided by anIterablesequence and signals the events of the first one that signals (disposing the rest). - amb(Iterable) - Static method in class io.reactivex.rxjava4.core.Observable
-
Mirrors the one
ObservableSourcein anIterableof severalObservableSources that first either emits an item or sends a termination notification. - amb(Iterable) - Static method in class io.reactivex.rxjava4.core.Single
-
Runs multiple
SingleSources and signals the events of the first one that signals (disposing the rest). - amb(Iterable) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Mirrors the one
Flow.Publisherin anIterableof severalPublishers that first either emits an item or sends a termination notification. - ambArray(CompletableSource...) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablewhich terminates as soon as one of the sourceCompletables terminates (normally or with an error) and disposes all otherCompletables. - ambArray(MaybeSource...) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Runs multiple
MaybeSources and signals the events of the first one that signals (disposing the rest). - ambArray(ObservableSource...) - Static method in class io.reactivex.rxjava4.core.Observable
-
Mirrors the one
ObservableSourcein an array of severalObservableSources that first either emits an item or sends a termination notification. - ambArray(SingleSource...) - Static method in class io.reactivex.rxjava4.core.Single
-
Runs multiple
SingleSources and signals the events of the first one that signals (disposing the rest). - ambArray(Flow.Publisher...) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Mirrors the one
Flow.Publisherin an array of severalPublishers that first either emits an item or sends a termination notification. - ambWith(CompletableSource) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablethat emits the a terminated event of either thisCompletableor the otherCompletableSource, whichever fires first. - ambWith(MaybeSource) - Method in class io.reactivex.rxjava4.core.Maybe
-
Mirrors the
MaybeSource(current or provided) that first signals an event. - ambWith(ObservableSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Mirrors the current
Observableor the otherObservableSourceprovided of which the first either emits an item or sends a termination notification. - ambWith(SingleSource) - Method in class io.reactivex.rxjava4.core.Single
-
Signals the event of this or the other
SingleSourcewhichever signals first. - ambWith(Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Flowable
-
Mirrors the
Flow.Publisher(current or provided) that first either emits an item or sends a termination notification. - andThen(CompletableSource) - Method in class io.reactivex.rxjava4.core.Completable
- andThen(MaybeSource) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Maybewhich will subscribe to thisCompletableand once that is completed then will subscribe to thenextMaybeSource. - andThen(ObservableSource) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns an
Observablewhich will subscribe to thisCompletableand once that is completed then will subscribe to thenextObservableSource. - andThen(SingleSource) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Singlewhich will subscribe to thisCompletableand once that is completed then will subscribe to thenextSingleSource. - andThen(Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Flowablewhich will subscribe to thisCompletableand once that is completed then will subscribe to thenextFlow.Publisher. - any(Predicate) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emitstrueif any item emitted by the currentFlowablesatisfies a specified condition, otherwisefalse. - any(Predicate) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
Singlethat emitstrueif any item emitted by the currentObservablesatisfies a specified condition, otherwisefalse. - ANY - Static variable in interface io.reactivex.rxjava4.operators.QueueFuseable
-
Request any of the
QueueFuseable.SYNCorQueueFuseable.ASYNCmodes. - apply(int) - Method in interface io.reactivex.rxjava4.functions.IntFunction
-
Calculates a value based on a primitive integer input.
- apply(Completable) - Method in interface io.reactivex.rxjava4.core.CompletableConverter
-
Applies a function to the upstream Completable and returns a converted value of type
R. - apply(Completable) - Method in interface io.reactivex.rxjava4.core.CompletableTransformer
-
Applies a function to the upstream
Completableand returns aCompletableSource. - apply(CompletableObserver) - Method in interface io.reactivex.rxjava4.core.CompletableOperator
-
Applies a function to the child
CompletableObserverand returns a new parentCompletableObserver. - apply(Flowable) - Method in interface io.reactivex.rxjava4.core.FlowableConverter
-
Applies a function to the upstream
Flowableand returns a converted value of typeR. - apply(Flowable) - Method in interface io.reactivex.rxjava4.core.FlowableTransformer
-
Applies a function to the upstream
Flowableand returns aFlow.Publisherwith optionally different element type. - apply(Maybe) - Method in interface io.reactivex.rxjava4.core.MaybeConverter
-
Applies a function to the upstream
Maybeand returns a converted value of typeR. - apply(Maybe) - Method in interface io.reactivex.rxjava4.core.MaybeTransformer
-
Applies a function to the upstream
Maybeand returns aMaybeSourcewith optionally different element type. - apply(MaybeObserver) - Method in interface io.reactivex.rxjava4.core.MaybeOperator
-
Applies a function to the child
MaybeObserverand returns a new parentMaybeObserver. - apply(Observable) - Method in interface io.reactivex.rxjava4.core.ObservableConverter
-
Applies a function to the upstream
Observableand returns a converted value of typeR. - apply(Observable) - Method in interface io.reactivex.rxjava4.core.ObservableTransformer
-
Applies a function to the upstream
Observableand returns anObservableSourcewith optionally different element type. - apply(Observer) - Method in interface io.reactivex.rxjava4.core.ObservableOperator
-
Applies a function to the child
Observerand returns a new parentObserver. - apply(Single) - Method in interface io.reactivex.rxjava4.core.SingleConverter
-
Applies a function to the upstream
Singleand returns a converted value of typeR. - apply(Single) - Method in interface io.reactivex.rxjava4.core.SingleTransformer
-
Applies a function to the upstream
Singleand returns aSingleSourcewith optionally different element type. - apply(SingleObserver) - Method in interface io.reactivex.rxjava4.core.SingleOperator
-
Applies a function to the child
SingleObserverand returns a new parentSingleObserver. - apply(ParallelFlowable) - Method in interface io.reactivex.rxjava4.parallel.ParallelFlowableConverter
-
Applies a function to the upstream ParallelFlowable and returns a converted value of type
R. - apply(ParallelFlowable) - Method in interface io.reactivex.rxjava4.parallel.ParallelTransformer
-
Applies a function to the upstream ParallelFlowable and returns a ParallelFlowable with optionally different element type.
- apply(Long, Throwable) - Method in enum class io.reactivex.rxjava4.parallel.ParallelFailureHandling
- apply(Flow.Subscriber) - Method in interface io.reactivex.rxjava4.core.FlowableOperator
-
Applies a function to the child
Flow.Subscriberand returns a new parentSubscriber. - apply(T) - Method in interface io.reactivex.rxjava4.functions.Function
-
Apply some calculation to the input value and return some other value.
- apply(T1, T2) - Method in interface io.reactivex.rxjava4.functions.BiFunction
-
Calculate a value based on the input values.
- apply(T1, T2, T3) - Method in interface io.reactivex.rxjava4.functions.Function3
-
Calculate a value based on the input values.
- apply(T1, T2, T3, T4) - Method in interface io.reactivex.rxjava4.functions.Function4
-
Calculate a value based on the input values.
- apply(T1, T2, T3, T4, T5) - Method in interface io.reactivex.rxjava4.functions.Function5
-
Calculate a value based on the input values.
- apply(T1, T2, T3, T4, T5, T6) - Method in interface io.reactivex.rxjava4.functions.Function6
-
Calculate a value based on the input values.
- apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface io.reactivex.rxjava4.functions.Function7
-
Calculate a value based on the input values.
- apply(T1, T2, T3, T4, T5, T6, T7, T8) - Method in interface io.reactivex.rxjava4.functions.Function8
-
Calculate a value based on the input values.
- apply(T1, T2, T3, T4, T5, T6, T7, T8, T9) - Method in interface io.reactivex.rxjava4.functions.Function9
-
Calculate a value based on the input values.
- assertComplete() - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Assert that this
TestObserver/TestSubscriberreceived exactly oneonCompleteevent. - assertEmpty() - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Assert that the
TestObserver/TestSubscriberhas received aDisposable/viainvalid reference
SubscriptiononSubscribebut no other events. - assertError(Predicate) - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Asserts that this
TestObserver/TestSubscriberreceived exactly oneonErrorevent for which the provided predicate returnstrue. - assertError(Class) - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Asserts that this
TestObserver/TestSubscriberreceived exactly oneonErrorevent which is an instance of the specifiederrorClassClass. - assertError(Throwable) - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Assert that this
TestObserver/TestSubscriberreceived exactly the specifiedonErrorevent value. - assertFailure(Class, T...) - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Assert that the upstream signaled the specified values in order and then failed with a specific class or subclass of
Throwable. - assertNoErrors() - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Assert that this
TestObserver/TestSubscriberhas not received anonErrorevent. - assertNotComplete() - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Assert that this
TestObserver/TestSubscriberhas not received anonCompleteevent. - assertNoValues() - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Assert that this
TestObserver/TestSubscriberhas not received anyonNextevents. - assertResult(T...) - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Assert that the upstream signaled the specified values in order and completed normally.
- assertSubscribed() - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Assert that the
onSubscribemethod was called exactly once. - assertSubscribed() - Method in class io.reactivex.rxjava4.observers.TestObserver
-
Assert that the
TestObserver.onSubscribe(Disposable)method was called exactly once. - assertSubscribed() - Method in class io.reactivex.rxjava4.subscribers.TestSubscriber
-
Assert that the
TestSubscriber.onSubscribe(Subscription)method was called exactly once. - assertValue(Predicate) - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Asserts that this
TestObserver/TestSubscriberreceived exactly oneonNextvalue for which the provided predicate returnstrue. - assertValue(T) - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Assert that this
TestObserver/TestSubscriberreceived exactly oneonNextvalue which is equal to the given value with respect toObjects.equals(Object, Object). - assertValueAt(int, Predicate) - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Asserts that this
TestObserver/TestSubscriberreceived anonNextvalue at the given index for the provided predicate returnstrue. - assertValueAt(int, T) - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Asserts that this
TestObserver/TestSubscriberreceived anonNextvalue at the given index which is equal to the given value with respect tonull-safeObjects.equals(Object, Object). - assertValueCount(int) - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Assert that this
TestObserver/TestSubscriberreceived the specified numberonNextevents. - assertValues(T...) - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Assert that the
TestObserver/TestSubscriberreceived only the specified values in the specified order. - assertValueSequence(Iterable) - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Assert that the
TestObserver/TestSubscriberreceived only the specified sequence of values in the same order. - assertValuesOnly(T...) - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Assert that the
TestObserver/TestSubscriberreceived only the specified values in the specified order without terminating. - ASYNC - Static variable in interface io.reactivex.rxjava4.operators.QueueFuseable
-
Request an asynchronous fusion mode and can be returned by
QueueFuseable.requestFusion(int)for an accepted mode. - AsyncProcessor<T> - Class in io.reactivex.rxjava4.processors
-
Processor that emits the very last value followed by a completion event or the received error to
Flow.Subscribers. - AsyncSubject<T> - Class in io.reactivex.rxjava4.subjects
-
A Subject that emits the very last value followed by a completion event or the received error to Observers.
- autoConnect() - Method in class io.reactivex.rxjava4.flowables.ConnectableFlowable
-
Returns a
Flowablethat automatically connects (at most once) to thisConnectableFlowablewhen the firstFlow.Subscribersubscribes. - autoConnect() - Method in class io.reactivex.rxjava4.observables.ConnectableObservable
-
Returns an
Observablethat automatically connects (at most once) to thisConnectableObservablewhen the firstObserversubscribes. - autoConnect(int) - Method in class io.reactivex.rxjava4.flowables.ConnectableFlowable
-
Returns a
Flowablethat automatically connects (at most once) to thisConnectableFlowablewhen the specified number ofFlow.Subscribers subscribe to it. - autoConnect(int) - Method in class io.reactivex.rxjava4.observables.ConnectableObservable
-
Returns an
Observablethat automatically connects (at most once) to thisConnectableObservablewhen the specified number ofObservers subscribe to it. - autoConnect(int, Consumer) - Method in class io.reactivex.rxjava4.flowables.ConnectableFlowable
-
Returns a
Flowablethat automatically connects (at most once) to thisConnectableFlowablewhen the specified number ofFlow.Subscribers subscribe to it and calls the specified callback with theDisposableassociated with the established connection. - autoConnect(int, Consumer) - Method in class io.reactivex.rxjava4.observables.ConnectableObservable
-
Returns an
Observablethat automatically connects (at most once) to thisConnectableObservablewhen the specified number ofObservers subscribe to it and calls the specified callback with theDisposableassociated with the established connection. - await() - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Awaits until this
TestObserver/TestSubscriberreceives anonErrororonCompleteevents. - await(long, TimeUnit) - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Awaits the specified amount of time or until this
TestObserver/TestSubscriberreceives anonErrororonCompleteevents, whichever happens first. - awaitCount(int) - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Await until the
TestObserver/TestSubscriberreceives the given number of items or terminates by sleeping 10 milliseconds at a time up to 5000 milliseconds of timeout. - awaitDone(long, TimeUnit) - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Awaits until the internal latch is counted down.
B
- BackpressureKind - Enum Class in io.reactivex.rxjava4.annotations
-
Enumeration for various kinds of backpressure support.
- BackpressureOverflowStrategy - Enum Class in io.reactivex.rxjava4.core
-
Options to deal with buffer overflow when using onBackpressureBuffer.
- BackpressureStrategy - Enum Class in io.reactivex.rxjava4.core
-
Represents the options for applying backpressure to a source sequence.
- BackpressureSupport - Annotation Interface in io.reactivex.rxjava4.annotations
-
Indicates the backpressure support kind of the associated operator or class.
- BaseTestConsumer<T,
U> - Class in io.reactivex.rxjava4.observers -
Base class with shared infrastructure to support
TestSubscriberandTestObserver. - BaseTestConsumer() - Constructor for class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Constructs a
BaseTestConsumerwithCountDownLatchset to 1. - BehaviorProcessor<T> - Class in io.reactivex.rxjava4.processors
-
Processor that emits the most recent item it has observed and all subsequent observed items to each subscribed
Flow.Subscriber. - BehaviorSubject<T> - Class in io.reactivex.rxjava4.subjects
-
Subject that emits the most recent item it has observed and all subsequent observed items to each subscribed
Observer. - Beta - Annotation Interface in io.reactivex.rxjava4.annotations
-
Indicates the feature is in beta state: it will be most likely stay but the signature may change between versions without warning.
- BiConsumer<T1,
T2> - Interface in io.reactivex.rxjava4.functions -
A functional interface (callback) that accepts two values (of possibly different types).
- BiFunction<T1,
T2, - Interface in io.reactivex.rxjava4.functionsR> -
A functional interface (callback) that computes a value based on multiple input values.
- BiPredicate<T1,
T2> - Interface in io.reactivex.rxjava4.functions -
A functional interface (callback) that returns true or false for the given input values.
- blockingAwait() - Method in class io.reactivex.rxjava4.core.Completable
-
Subscribes to and awaits the termination of this
Completableinstance in a blocking manner and rethrows any exception emitted. - blockingAwait(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Completable
-
Subscribes to and awaits the termination of this
Completableinstance in a blocking manner with a specific timeout and rethrows any exception emitted within the timeout window. - blockingFirst() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns the first item emitted by this
Flowable, or throwsNoSuchElementExceptionif it emits no items. - blockingFirst() - Method in class io.reactivex.rxjava4.core.Observable
-
Returns the first item emitted by the current
Observable, or throwsNoSuchElementExceptionif it emits no items. - blockingFirst(T) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns the first item emitted by this
Flowable, or a default value if it emits no items. - blockingFirst(T) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns the first item emitted by the current
Observable, or a default value if it emits no items. - blockingForEach(Consumer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Consumes the current
Flowablein a blocking fashion and invokes the givenConsumerwith each upstream item on the current thread until the upstream terminates. - blockingForEach(Consumer) - Method in class io.reactivex.rxjava4.core.Observable
-
Consumes the current
Observablein a blocking fashion and invokes the givenConsumerwith each upstream item on the current thread until the upstream terminates. - blockingForEach(Consumer, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Consumes the current
Flowablein a blocking fashion and invokes the givenConsumerwith each upstream item on the current thread until the upstream terminates. - blockingForEach(Consumer, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Consumes the current
Observablein a blocking fashion and invokes the givenConsumerwith each upstream item on the current thread until the upstream terminates. - blockingGet() - Method in class io.reactivex.rxjava4.core.Maybe
-
Waits in a blocking fashion until the current
Maybesignals a success value (which is returned),nullif completed or an exception (which is propagated). - blockingGet() - Method in class io.reactivex.rxjava4.core.Single
-
Waits in a blocking fashion until the current
Singlesignals a success value (which is returned) or an exception (which is propagated). - blockingGet(T) - Method in class io.reactivex.rxjava4.core.Maybe
-
Waits in a blocking fashion until the current
Maybesignals a success value (which is returned), defaultValue if completed or an exception (which is propagated). - blockingIterable() - Method in class io.reactivex.rxjava4.core.Flowable
-
Converts this
Flowableinto anIterable. - blockingIterable() - Method in class io.reactivex.rxjava4.core.Observable
-
Exposes the current
Observableas anIterablewhich, when iterated, subscribes to the currentObservableand blocks until the currentObservableemits items or terminates. - blockingIterable(int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Converts this
Flowableinto anIterable. - blockingIterable(int) - Method in class io.reactivex.rxjava4.core.Observable
-
Exposes the current
Observableas anIterablewhich, when iterated, subscribes to the currentObservableand blocks until the currentObservableemits items or terminates. - blockingLast() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns the last item emitted by this
Flowable, or throwsNoSuchElementExceptionif thisFlowableemits no items. - blockingLast() - Method in class io.reactivex.rxjava4.core.Observable
-
Returns the last item emitted by the current
Observable, or throwsNoSuchElementExceptionif the currentObservableemits no items. - blockingLast(T) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns the last item emitted by this
Flowable, or a default value if it emits no items. - blockingLast(T) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns the last item emitted by the current
Observable, or a default value if it emits no items. - blockingLatest() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns an
Iterablethat returns the latest item emitted by thisFlowable, waiting if necessary for one to become available. - blockingLatest() - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Iterablethat returns the latest item emitted by the currentObservable, waiting if necessary for one to become available. - blockingMostRecent(T) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns an
Iterablethat always returns the item most recently emitted by thisFlowable. - blockingMostRecent(T) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Iterablethat always returns the item most recently emitted by the currentObservable. - blockingNext() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns an
Iterablethat blocks until thisFlowableemits another item, then returns that item. - blockingNext() - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Iterablethat blocks until the currentObservableemits another item, then returns that item. - blockingSingle() - Method in class io.reactivex.rxjava4.core.Flowable
-
If this
Flowablecompletes after emitting a single item, return that item, otherwise throw aNoSuchElementException. - blockingSingle() - Method in class io.reactivex.rxjava4.core.Observable
-
If the current
Observablecompletes after emitting a single item, return that item, otherwise throw aNoSuchElementException. - blockingSingle(T) - Method in class io.reactivex.rxjava4.core.Flowable
-
If this
Flowablecompletes after emitting a single item, return that item; if it emits more than one item, throw anIllegalArgumentException; if it emits no items, return a default value. - blockingSingle(T) - Method in class io.reactivex.rxjava4.core.Observable
-
If the current
Observablecompletes after emitting a single item, return that item; if it emits more than one item, throw anIllegalArgumentException; if it emits no items, return a default value. - blockingStream() - Method in class io.reactivex.rxjava4.core.Flowable
-
Creates a sequential
Streamto consume or process thisFlowablein a blocking manner via the JavaStreamAPI. - blockingStream() - Method in class io.reactivex.rxjava4.core.Observable
-
Creates a sequential
Streamto consume or process the currentObservablein a blocking manner via the JavaStreamAPI. - blockingStream(int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Creates a sequential
Streamto consume or process thisFlowablein a blocking manner via the JavaStreamAPI. - blockingStream(int) - Method in class io.reactivex.rxjava4.core.Observable
-
Creates a sequential
Streamto consume or process the currentObservablein a blocking manner via the JavaStreamAPI. - blockingSubscribe() - Method in class io.reactivex.rxjava4.core.Completable
-
Subscribes to the current
Completableand blocks the current thread until it terminates. - blockingSubscribe() - Method in class io.reactivex.rxjava4.core.Flowable
-
Runs the current
Flowableto a terminal event, ignoring any values and rethrowing any exception. - blockingSubscribe() - Method in class io.reactivex.rxjava4.core.Maybe
-
Subscribes to the current
Maybeand blocks the current thread until it terminates. - blockingSubscribe() - Method in class io.reactivex.rxjava4.core.Observable
-
Runs the current
Observableto a terminal event, ignoring any values and rethrowing any exception. - blockingSubscribe() - Method in class io.reactivex.rxjava4.core.Single
-
Subscribes to the current
Singleand blocks the current thread until it terminates. - blockingSubscribe(CompletableObserver) - Method in class io.reactivex.rxjava4.core.Completable
-
Subscribes to the current
Completableand calls the appropriateCompletableObservermethod on the current thread. - blockingSubscribe(MaybeObserver) - Method in class io.reactivex.rxjava4.core.Maybe
-
Subscribes to the current
Maybeand calls the appropriateMaybeObservermethod on the current thread. - blockingSubscribe(Observer) - Method in class io.reactivex.rxjava4.core.Observable
-
Subscribes to the source and calls the
Observermethods on the current thread. - blockingSubscribe(SingleObserver) - Method in class io.reactivex.rxjava4.core.Single
-
Subscribes to the current
Singleand calls the appropriateSingleObservermethod on the current thread. - blockingSubscribe(Action) - Method in class io.reactivex.rxjava4.core.Completable
-
Subscribes to the current
Completableand calls givenonCompletecallback on the current thread when it completes normally. - blockingSubscribe(Action, Consumer) - Method in class io.reactivex.rxjava4.core.Completable
-
Subscribes to the current
Completableand calls the appropriate callback on the current thread when it terminates. - blockingSubscribe(Consumer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Subscribes to the source and calls the given callbacks on the current thread.
- blockingSubscribe(Consumer) - Method in class io.reactivex.rxjava4.core.Maybe
-
Subscribes to the current
Maybeand calls givenonSuccesscallback on the current thread when it completes normally. - blockingSubscribe(Consumer) - Method in class io.reactivex.rxjava4.core.Observable
-
Subscribes to the source and calls the given callbacks on the current thread.
- blockingSubscribe(Consumer) - Method in class io.reactivex.rxjava4.core.Single
-
Subscribes to the current
Singleand calls givenonSuccesscallback on the current thread when it completes normally. - blockingSubscribe(Consumer, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Subscribes to the source and calls the given callbacks on the current thread.
- blockingSubscribe(Consumer, Consumer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Subscribes to the source and calls the given callbacks on the current thread.
- blockingSubscribe(Consumer, Consumer) - Method in class io.reactivex.rxjava4.core.Maybe
-
Subscribes to the current
Maybeand calls the appropriate callback on the current thread when it terminates. - blockingSubscribe(Consumer, Consumer) - Method in class io.reactivex.rxjava4.core.Observable
-
Subscribes to the source and calls the given callbacks on the current thread.
- blockingSubscribe(Consumer, Consumer) - Method in class io.reactivex.rxjava4.core.Single
-
Subscribes to the current
Singleand calls the appropriate callback on the current thread when it terminates. - blockingSubscribe(Consumer, Consumer, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Subscribes to the source and calls the given callbacks on the current thread.
- blockingSubscribe(Consumer, Consumer, Action) - Method in class io.reactivex.rxjava4.core.Flowable
-
Subscribes to the source and calls the given callbacks on the current thread.
- blockingSubscribe(Consumer, Consumer, Action) - Method in class io.reactivex.rxjava4.core.Maybe
-
Subscribes to the current
Maybeand calls the appropriate callback on the current thread when it terminates. - blockingSubscribe(Consumer, Consumer, Action) - Method in class io.reactivex.rxjava4.core.Observable
-
Subscribes to the source and calls the given callbacks on the current thread.
- blockingSubscribe(Consumer, Consumer, Action, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Subscribes to the source and calls the given callbacks on the current thread.
- blockingSubscribe(Flow.Subscriber) - Method in class io.reactivex.rxjava4.core.Flowable
-
Subscribes to the source and calls the
Flow.Subscribermethods on the current thread. - BooleanSupplier - Interface in io.reactivex.rxjava4.functions
-
A functional interface (callback) that returns a boolean value.
- BOUNDARY - Static variable in interface io.reactivex.rxjava4.operators.QueueFuseable
-
Used in binary or combination with the other constants as an input to
QueueFuseable.requestFusion(int)indicating that theSimpleQueue.poll()will be called behind an asynchronous boundary and thus may change the non-trivial computation locations attached to theSimpleQueue.poll()chain of fused operators. - buffer(int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits buffers of items it collects from the currentFlowable. - buffer(int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits buffers of items it collects from the currentObservable. - buffer(int, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits buffers of items it collects from the currentFlowable. - buffer(int, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits buffers of items it collects from the currentObservable. - buffer(int, int, Supplier) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits buffers of items it collects from the currentFlowable. - buffer(int, int, Supplier) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits buffers of items it collects from the currentObservable. - buffer(int, Supplier) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits buffers of items it collects from the currentFlowable. - buffer(int, Supplier) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits buffers of items it collects from the currentObservable. - buffer(long, long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits buffers of items it collects from the currentFlowable. - buffer(long, long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits buffers of items it collects from the currentObservable. - buffer(long, long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits buffers of items it collects from the currentFlowable. - buffer(long, long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits buffers of items it collects from the currentObservable. - buffer(long, long, TimeUnit, Scheduler, Supplier) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits buffers of items it collects from the currentFlowable. - buffer(long, long, TimeUnit, Scheduler, Supplier) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits buffers of items it collects from the currentObservable. - buffer(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits buffers of items it collects from the currentFlowable. - buffer(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits buffers of items it collects from the currentObservable. - buffer(long, TimeUnit, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits buffers of items it collects from the currentFlowable. - buffer(long, TimeUnit, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits buffers of items it collects from the currentObservable. - buffer(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits buffers of items it collects from the currentFlowable. - buffer(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits buffers of items it collects from the currentObservable. - buffer(long, TimeUnit, Scheduler, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits buffers of items it collects from the currentFlowable. - buffer(long, TimeUnit, Scheduler, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits buffers of items it collects from the currentObservable. - buffer(long, TimeUnit, Scheduler, int, Supplier, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits buffers of items it collects from the currentFlowable. - buffer(long, TimeUnit, Scheduler, int, Supplier, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits buffers of items it collects from the currentObservable. - buffer(ObservableSource, Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits buffers of items it collects from the currentObservable. - buffer(ObservableSource, Function, Supplier) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits buffers of items it collects from the currentObservable. - buffer(ObservableSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits non-overlapping buffered items from the currentObservableeach time the specified boundaryObservableSourceemits an item. - buffer(ObservableSource, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits non-overlapping buffered items from the currentObservableeach time the specified boundaryObservableSourceemits an item. - buffer(ObservableSource, Supplier) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits non-overlapping buffered items from the currentObservableeach time the specified boundaryObservableSourceemits an item. - buffer(Flow.Publisher, Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits buffers of items it collects from the currentFlowable. - buffer(Flow.Publisher, Function, Supplier) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits buffers of items it collects from the currentFlowable. - buffer(Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits non-overlapping buffered items from the currentFlowableeach time the specified boundaryFlow.Publisheremits an item. - buffer(Flow.Publisher, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits non-overlapping buffered items from the currentFlowableeach time the specified boundaryFlow.Publisheremits an item. - buffer(Flow.Publisher, Supplier) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits non-overlapping buffered items from the currentFlowableeach time the specified boundaryFlow.Publisheremits an item. - BUFFER - Enum constant in enum class io.reactivex.rxjava4.core.BackpressureStrategy
-
Buffers all
onNextvalues until the downstream consumes it. - bufferSize() - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns the default internal buffer size used by most async operators.
- bufferSize() - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns the default 'island' size or capacity-increment hint for unbounded buffers.
C
- cache() - Method in class io.reactivex.rxjava4.core.Completable
-
Subscribes to this
Completableonly once, when the firstCompletableObserversubscribes to the resultCompletable, caches its terminal event and relays/replays it to observers. - cache() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat subscribes to thisFlow.Publisherlazily, caches all of its events and replays them, in the same order as received, to all the downstream subscribers. - cache() - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat subscribes to thisMaybelazily, caches its event and replays it, to all the downstream subscribers. - cache() - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat subscribes to the currentObservablelazily, caches all of its events and replays them, in the same order as received, to all the downstream observers. - cache() - Method in class io.reactivex.rxjava4.core.Single
-
Stores the success value or exception from the current
Singleand replays it to lateSingleObservers. - cacheWithInitialCapacity(int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat subscribes to thisFlow.Publisherlazily, caches all of its events and replays them, in the same order as received, to all the downstream subscribers. - cacheWithInitialCapacity(int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat subscribes to the currentObservablelazily, caches all of its events and replays them, in the same order as received, to all the downstream observers. - cancel() - Method in interface io.reactivex.rxjava4.functions.Cancellable
-
Cancel the action or free a resource.
- cancel() - Method in class io.reactivex.rxjava4.observers.DefaultObserver
-
Cancels the upstream's disposable.
- cancel() - Method in class io.reactivex.rxjava4.subscribers.DefaultSubscriber
-
Cancels the upstream's
Flow.Subscription. - cancel() - Method in class io.reactivex.rxjava4.subscribers.DisposableSubscriber
-
Cancels the Subscription set via
DisposableSubscriber.onSubscribe(Subscription)or makes sure aFlow.Subscriptionset asynchronously (later) is cancelled immediately. - cancel() - Method in class io.reactivex.rxjava4.subscribers.SafeSubscriber
- cancel() - Method in class io.reactivex.rxjava4.subscribers.SerializedSubscriber
- cancel() - Method in class io.reactivex.rxjava4.subscribers.TestSubscriber
- Cancellable - Interface in io.reactivex.rxjava4.functions
-
A functional interface that has a single cancel method that can throw.
- cast(Class) - Method in class io.reactivex.rxjava4.core.Maybe
-
Casts the success value of the current
Maybeinto the target type or signals aClassCastExceptionif not compatible. - cast(Class) - Method in class io.reactivex.rxjava4.core.Single
-
Casts the success value of the current
Singleinto the target type or signals aClassCastExceptionif not compatible. - cast(Class) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the upstream items while they can be cast viaClass.cast(Object)until the upstream terminates, or until the upstream signals an item which can't be cast, resulting in aClassCastExceptionto be signaled to the downstream. - cast(Class) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the upstream items while they can be cast viaClass.cast(Object)until the upstream terminates, or until the upstream signals an item which can't be cast, resulting in aClassCastExceptionto be signaled to the downstream. - CheckReturnValue - Annotation Interface in io.reactivex.rxjava4.annotations
-
Marks methods whose return values should be checked.
- checkSubscriptionOnce - Variable in class io.reactivex.rxjava4.observers.BaseTestConsumer
- cleanupBuffer() - Method in class io.reactivex.rxjava4.processors.ReplayProcessor
-
Makes sure the item cached by the head node in a bounded ReplayProcessor is released (as it is never part of a replay).
- cleanupBuffer() - Method in class io.reactivex.rxjava4.subjects.ReplaySubject
-
Makes sure the item cached by the head node in a bounded ReplaySubject is released (as it is never part of a replay).
- clear() - Method in class io.reactivex.rxjava4.disposables.CompositeDisposable
-
Atomically clears the container, then disposes all the previously contained
Disposables. - clear() - Method in interface io.reactivex.rxjava4.operators.SimpleQueue
-
Removes all enqueued items from this queue.
- clear() - Method in class io.reactivex.rxjava4.operators.SpscArrayQueue
- clear() - Method in class io.reactivex.rxjava4.operators.SpscLinkedArrayQueue
- clockDriftTolerance() - Static method in class io.reactivex.rxjava4.core.Scheduler
-
Returns the clock drift tolerance in nanoseconds.
- collect(Supplier, BiConsumer) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Collect the elements in each rail into a collection supplied via a
collectionSupplierand collected into with a collector action, emitting the collection at the end. - collect(Supplier, BiConsumer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Collects items emitted by the finite source
Flow.Publisherinto a single mutable data structure and returns aSinglethat emits this structure. - collect(Supplier, BiConsumer) - Method in class io.reactivex.rxjava4.core.Observable
-
Collects items emitted by the finite source
Observableinto a single mutable data structure and returns aSinglethat emits this structure. - collect(Collector) - Method in class io.reactivex.rxjava4.core.Flowable
- collect(Collector) - Method in class io.reactivex.rxjava4.core.Observable
- collect(Collector) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
- collectInto(U, BiConsumer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Collects items emitted by the finite source
Flow.Publisherinto a single mutable data structure and returns aSinglethat emits this structure. - collectInto(U, BiConsumer) - Method in class io.reactivex.rxjava4.core.Observable
-
Collects items emitted by the finite source
Observableinto a single mutable data structure and returns aSinglethat emits this structure. - combineLatest(ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, Function9) - Static method in class io.reactivex.rxjava4.core.Observable
-
Combines nine source
ObservableSources by emitting an item that aggregates the latest values of each of theObservableSources each time an item is received from any of theObservableSources, where this aggregation is defined by a specified function. - combineLatest(ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, Function8) - Static method in class io.reactivex.rxjava4.core.Observable
-
Combines eight source
ObservableSources by emitting an item that aggregates the latest values of each of theObservableSources each time an item is received from any of theObservableSources, where this aggregation is defined by a specified function. - combineLatest(ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, Function7) - Static method in class io.reactivex.rxjava4.core.Observable
-
Combines seven source
ObservableSources by emitting an item that aggregates the latest values of each of theObservableSources each time an item is received from any of theObservableSources, where this aggregation is defined by a specified function. - combineLatest(ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, Function6) - Static method in class io.reactivex.rxjava4.core.Observable
-
Combines six source
ObservableSources by emitting an item that aggregates the latest values of each of theObservableSources each time an item is received from any of theObservableSources, where this aggregation is defined by a specified function. - combineLatest(ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, Function5) - Static method in class io.reactivex.rxjava4.core.Observable
-
Combines five source
ObservableSources by emitting an item that aggregates the latest values of each of theObservableSources each time an item is received from any of theObservableSources, where this aggregation is defined by a specified function. - combineLatest(ObservableSource, ObservableSource, ObservableSource, ObservableSource, Function4) - Static method in class io.reactivex.rxjava4.core.Observable
-
Combines four source
ObservableSources by emitting an item that aggregates the latest values of each of theObservableSources each time an item is received from any of theObservableSources, where this aggregation is defined by a specified function. - combineLatest(ObservableSource, ObservableSource, ObservableSource, Function3) - Static method in class io.reactivex.rxjava4.core.Observable
-
Combines three source
ObservableSources by emitting an item that aggregates the latest values of each of theObservableSources each time an item is received from any of theObservableSources, where this aggregation is defined by a specified function. - combineLatest(ObservableSource, ObservableSource, BiFunction) - Static method in class io.reactivex.rxjava4.core.Observable
-
Combines two source
ObservableSources by emitting an item that aggregates the latest values of each of theObservableSources each time an item is received from either of theObservableSources, where this aggregation is defined by a specified function. - combineLatest(Iterable, Function) - Static method in class io.reactivex.rxjava4.core.Observable
-
Combines a collection of source
ObservableSources by emitting an item that aggregates the latest values of each of the returnedObservableSources each time an item is received from any of the returnedObservableSources, where this aggregation is defined by a specified function. - combineLatest(Iterable, Function, int) - Static method in class io.reactivex.rxjava4.core.Observable
-
Combines an
Iterableof sourceObservableSources by emitting an item that aggregates the latest values of each of the returnedObservableSources each time an item is received from any of the returnedObservableSources, where this aggregation is defined by a specified function. - combineLatest(Iterable, Function) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Combines a collection of source
Flow.Publishers by emitting an item that aggregates the latest values of each of the sourcePublishers each time an item is received from any of the sourcePublishers, where this aggregation is defined by a specified function. - combineLatest(Iterable, Function, int) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Combines a collection of source
Flow.Publishers by emitting an item that aggregates the latest values of each of the sourcePublishers each time an item is received from any of the sourcePublishers, where this aggregation is defined by a specified function. - combineLatest(Flow.Publisher, Flow.Publisher, BiFunction) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Combines two source
Flow.Publishers by emitting an item that aggregates the latest values of each of the sourcePublishers each time an item is received from either of the sourcePublishers, where this aggregation is defined by a specified function. - combineLatest(Flow.Publisher, Flow.Publisher, Flow.Publisher, Function3) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Combines three source
Flow.Publishers by emitting an item that aggregates the latest values of each of the sourcePublishers each time an item is received from any of the sourcePublishers, where this aggregation is defined by a specified function. - combineLatest(Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Function4) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Combines four source
Flow.Publishers by emitting an item that aggregates the latest values of each of the sourcePublishers each time an item is received from any of the sourcePublishers, where this aggregation is defined by a specified function. - combineLatest(Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Function5) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Combines five source
Flow.Publishers by emitting an item that aggregates the latest values of each of the sourcePublishers each time an item is received from any of the sourcePublishers, where this aggregation is defined by a specified function. - combineLatest(Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Function6) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Combines six source
Flow.Publishers by emitting an item that aggregates the latest values of each of the sourcePublishers each time an item is received from any of the sourcePublishers, where this aggregation is defined by a specified function. - combineLatest(Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Function7) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Combines seven source
Flow.Publishers by emitting an item that aggregates the latest values of each of the sourcePublishers each time an item is received from any of the sourcePublishers, where this aggregation is defined by a specified function. - combineLatest(Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Function8) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Combines eight source
Flow.Publishers by emitting an item that aggregates the latest values of each of the sourcePublishers each time an item is received from any of the sourcePublishers, where this aggregation is defined by a specified function. - combineLatest(Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Function9) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Combines nine source
Flow.Publishers by emitting an item that aggregates the latest values of each of the sourcePublishers each time an item is received from any of the sourcePublishers, where this aggregation is defined by a specified function. - combineLatestArray(ObservableSource[], Function) - Static method in class io.reactivex.rxjava4.core.Observable
-
Combines an array of source
ObservableSources by emitting an item that aggregates the latest values of each of theObservableSources each time an item is received from any of the returnedObservableSources, where this aggregation is defined by a specified function. - combineLatestArray(ObservableSource[], Function, int) - Static method in class io.reactivex.rxjava4.core.Observable
-
Combines an array of source
ObservableSources by emitting an item that aggregates the latest values of each of theObservableSources each time an item is received from any of theObservableSources, where this aggregation is defined by a specified function. - combineLatestArray(Flow.Publisher[], Function) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Combines a collection of source
Flow.Publishers by emitting an item that aggregates the latest values of each of the sourcePublishers each time an item is received from any of the sourcePublishers, where this aggregation is defined by a specified function. - combineLatestArray(Flow.Publisher[], Function, int) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Combines a collection of source
Flow.Publishers by emitting an item that aggregates the latest values of each of the sourcePublishers each time an item is received from any of the sourcePublishers, where this aggregation is defined by a specified function. - combineLatestArrayDelayError(ObservableSource[], Function) - Static method in class io.reactivex.rxjava4.core.Observable
-
Combines an array of
ObservableSources by emitting an item that aggregates the latest values of each of theObservableSources each time an item is received from any of theObservableSources, where this aggregation is defined by a specified function. - combineLatestArrayDelayError(ObservableSource[], Function, int) - Static method in class io.reactivex.rxjava4.core.Observable
-
Combines an array of
ObservableSources by emitting an item that aggregates the latest values of each of theObservableSources each time an item is received from any of theObservableSources, where this aggregation is defined by a specified function and delays any error from the sources until all sourceObservableSources terminate. - combineLatestArrayDelayError(Flow.Publisher[], Function) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Combines a collection of source
Flow.Publishers by emitting an item that aggregates the latest values of each of the sourcePublishers each time an item is received from any of the sourcePublishers, where this aggregation is defined by a specified function. - combineLatestArrayDelayError(Flow.Publisher[], Function, int) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Combines a collection of source
Flow.Publishers by emitting an item that aggregates the latest values of each of the sourcePublishers each time an item is received from any of the sourcePublishers, where this aggregation is defined by a specified function and delays any error from the sources until all sourcePublishers terminate. - combineLatestDelayError(Iterable, Function) - Static method in class io.reactivex.rxjava4.core.Observable
-
Combines an
IterableofObservableSources by emitting an item that aggregates the latest values of each of theObservableSources each time an item is received from any of theObservableSources, where this aggregation is defined by a specified function and delays any error from the sources until all sourceObservableSources terminate. - combineLatestDelayError(Iterable, Function, int) - Static method in class io.reactivex.rxjava4.core.Observable
-
Combines an
IterableofObservableSources by emitting an item that aggregates the latest values of each of theObservableSources each time an item is received from any of theObservableSources, where this aggregation is defined by a specified function and delays any error from the sources until all sourceObservableSources terminate. - combineLatestDelayError(Iterable, Function) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Combines a collection of source
Flow.Publishers by emitting an item that aggregates the latest values of each of the sourcePublishers each time an item is received from any of the sourcePublishers, where this aggregation is defined by a specified function and delays any error from the sources until all sourcePublishers terminate. - combineLatestDelayError(Iterable, Function, int) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Combines a collection of source
Flow.Publishers by emitting an item that aggregates the latest values of each of the sourcePublishers each time an item is received from any of the sourcePublishers, where this aggregation is defined by a specified function and delays any error from the sources until all sourcePublishers terminate. - Completable - Class in io.reactivex.rxjava4.core
-
The
Completableclass represents a deferred computation without any value but only indication for completion or exception. - Completable() - Constructor for class io.reactivex.rxjava4.core.Completable
- CompletableConverter<R> - Interface in io.reactivex.rxjava4.core
-
Convenience interface and callback used by the
Completable.to(CompletableConverter)operator to turn a Completable into another value fluently. - CompletableEmitter - Interface in io.reactivex.rxjava4.core
-
Abstraction over an RxJava
CompletableObserverthat allows associating a resource with it. - CompletableObserver - Interface in io.reactivex.rxjava4.core
-
Provides a mechanism for receiving push-based notification of a valueless completion or an error.
- CompletableOnSubscribe - Interface in io.reactivex.rxjava4.core
-
A functional interface that has a
subscribe()method that receives aCompletableEmitterinstance that allows pushing an event in a cancellation-safe manner. - CompletableOperator - Interface in io.reactivex.rxjava4.core
-
Interface to map/wrap a downstream observer to an upstream observer.
- CompletableSource - Interface in io.reactivex.rxjava4.core
-
Represents a basic
Completablesource base interface, consumable via anCompletableObserver. - CompletableSubject - Class in io.reactivex.rxjava4.subjects
-
Represents a hot Completable-like source and consumer of events similar to Subjects.
- CompletableTransformer - Interface in io.reactivex.rxjava4.core
-
Convenience interface and callback used by the compose operator to turn a
Completableinto anotherCompletablefluently. - complete() - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completableinstance that completes immediately when subscribed to. - completions - Variable in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
The number of completions.
- compose(CompletableTransformer) - Method in class io.reactivex.rxjava4.core.Completable
-
Calls the given transformer function with this instance and returns the function's resulting
CompletableSourcewrapped withCompletable.wrap(CompletableSource). - compose(FlowableTransformer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Transform the current
Flowableby applying a particularFlowableTransformerfunction to it. - compose(MaybeTransformer) - Method in class io.reactivex.rxjava4.core.Maybe
-
Transform a
Maybeby applying a particularMaybeTransformerfunction to it. - compose(ObservableTransformer) - Method in class io.reactivex.rxjava4.core.Observable
-
Transform the current
Observableby applying a particularObservableTransformerfunction to it. - compose(SingleTransformer) - Method in class io.reactivex.rxjava4.core.Single
-
Transform a
Singleby applying a particularSingleTransformerfunction to it. - compose(ParallelTransformer) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Allows composing operators, in assembly time, on top of this
ParallelFlowableand returns anotherParallelFlowablewith composed features. - CompositeDisposable - Class in io.reactivex.rxjava4.disposables
-
A disposable container that can hold onto multiple other
Disposables and offers O(1) time complexity forCompositeDisposable.add(Disposable),CompositeDisposable.remove(Disposable)andCompositeDisposable.delete(Disposable)operations. - CompositeDisposable() - Constructor for class io.reactivex.rxjava4.disposables.CompositeDisposable
-
Creates an empty
CompositeDisposable. - CompositeDisposable(Disposable...) - Constructor for class io.reactivex.rxjava4.disposables.CompositeDisposable
-
Creates a
CompositeDisposablewith the given array of initialDisposableelements. - CompositeDisposable(Iterable) - Constructor for class io.reactivex.rxjava4.disposables.CompositeDisposable
- CompositeException - Exception Class in io.reactivex.rxjava4.exceptions
-
Represents an exception that is a composite of one or more other exceptions.
- CompositeException(Iterable) - Constructor for exception class io.reactivex.rxjava4.exceptions.CompositeException
-
Constructs a CompositeException with the given array of Throwables as the list of suppressed exceptions.
- CompositeException(Throwable...) - Constructor for exception class io.reactivex.rxjava4.exceptions.CompositeException
-
Constructs a CompositeException with the given array of Throwables as the list of suppressed exceptions.
- computation() - Static method in class io.reactivex.rxjava4.schedulers.Schedulers
-
Returns a default, shared
Schedulerinstance intended for computational work. - COMPUTATION - Static variable in annotation interface io.reactivex.rxjava4.annotations.SchedulerSupport
-
The operator/class runs on RxJava's computation scheduler or takes timing information from it.
- concat(MaybeSource, MaybeSource) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Flowablethat emits the items emitted by twoMaybeSources, one after the other. - concat(MaybeSource, MaybeSource, MaybeSource) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Flowablethat emits the items emitted by threeMaybeSources, one after the other. - concat(MaybeSource, MaybeSource, MaybeSource, MaybeSource) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Flowablethat emits the items emitted by fourMaybeSources, one after the other. - concat(ObservableSource) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the items emitted by each of theObservableSources emitted by theObservableSource, one after the other, without interleaving them. - concat(ObservableSource, int) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the items emitted by each of theObservableSources emitted by the outerObservableSource, one after the other, without interleaving them. - concat(ObservableSource) - Static method in class io.reactivex.rxjava4.core.Single
-
Concatenate the single values, in a non-overlapping fashion, of the
SingleSources provided by anObservableSourcesequence. - concat(ObservableSource, ObservableSource, ObservableSource) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the items emitted by threeObservableSources, one after the other, without interleaving them. - concat(ObservableSource, ObservableSource, ObservableSource, ObservableSource) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the items emitted by fourObservableSources, one after the other, without interleaving them. - concat(ObservableSource, ObservableSource) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the items emitted by twoObservableSources, one after the other, without interleaving them. - concat(SingleSource, SingleSource) - Static method in class io.reactivex.rxjava4.core.Single
-
Returns a
Flowablethat emits the items emitted by twoSingleSources, one after the other. - concat(SingleSource, SingleSource, SingleSource) - Static method in class io.reactivex.rxjava4.core.Single
-
Returns a
Flowablethat emits the items emitted by threeSingleSources, one after the other. - concat(SingleSource, SingleSource, SingleSource, SingleSource) - Static method in class io.reactivex.rxjava4.core.Single
-
Returns a
Flowablethat emits the items emitted by fourSingleSources, one after the other. - concat(Iterable) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablewhich completes only when all sources complete, one after another. - concat(Iterable) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Concatenate the single values, in a non-overlapping fashion, of the
MaybeSourcesources provided by anIterablesequence as aFlowablesequence. - concat(Iterable) - Static method in class io.reactivex.rxjava4.core.Observable
-
Concatenates elements of each
ObservableSourceprovided via anIterablesequence into a single sequence of elements without interleaving them. - concat(Iterable) - Static method in class io.reactivex.rxjava4.core.Single
-
Concatenate the single values, in a non-overlapping fashion, of the
SingleSources provided by anIterablesequence. - concat(Iterable) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Concatenates elements of each
Flow.Publisherprovided via anIterablesequence into a single sequence of elements without interleaving them. - concat(Flow.Publisher, Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the items emitted by twoFlow.Publishers, one after the other, without interleaving them. - concat(Flow.Publisher, Flow.Publisher, Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the items emitted by threeFlow.Publishers, one after the other, without interleaving them. - concat(Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the items emitted by fourFlow.Publishers, one after the other, without interleaving them. - concat(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablewhich completes only when all sources complete, one after another. - concat(Flow.Publisher, int) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablewhich completes only when all sources complete, one after another. - concat(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Concatenate the single values, in a non-overlapping fashion, of the
MaybeSourcesources provided by aFlow.Publishersequence as aFlowablesequence. - concat(Flow.Publisher, int) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Concatenate the single values, in a non-overlapping fashion, of the
MaybeSourcesources provided by aFlow.Publishersequence as aFlowablesequence. - concat(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Single
-
Concatenate the single values, in a non-overlapping fashion, of the
SingleSources provided by aFlow.Publishersequence. - concat(Flow.Publisher, int) - Static method in class io.reactivex.rxjava4.core.Single
-
Concatenate the single values, in a non-overlapping fashion, of the
SingleSources provided by aFlow.Publishersequence and prefetched by the specified amount. - concat(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the items emitted by each of theFlow.Publishers emitted by the sourcePublisher, one after the other, without interleaving them. - concat(Flow.Publisher, int) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the items emitted by each of theFlow.Publishers emitted by the sourcePublisher, one after the other, without interleaving them. - concatArray(CompletableSource...) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablewhich completes only when all sources complete, one after another. - concatArray(MaybeSource...) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Concatenate the single values, in a non-overlapping fashion, of the
MaybeSourcesources in the array as aFlowablesequence. - concatArray(ObservableSource...) - Static method in class io.reactivex.rxjava4.core.Observable
-
Concatenates a variable number of
ObservableSourcesources. - concatArray(SingleSource...) - Static method in class io.reactivex.rxjava4.core.Single
-
Concatenate the single values, in a non-overlapping fashion, of the
SingleSources provided in an array. - concatArray(Flow.Publisher...) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Concatenates a variable number of
Flow.Publishersources. - concatArrayDelayError(CompletableSource...) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablewhich completes only when all sources complete, one after another. - concatArrayDelayError(MaybeSource...) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Concatenates a variable number of
MaybeSourcesources and delays errors from any of them till all terminate as aFlowablesequence. - concatArrayDelayError(ObservableSource...) - Static method in class io.reactivex.rxjava4.core.Observable
-
Concatenates a variable number of
ObservableSourcesources and delays errors from any of them till all terminate. - concatArrayDelayError(SingleSource...) - Static method in class io.reactivex.rxjava4.core.Single
-
Concatenate the single values, in a non-overlapping fashion, of the
SingleSources provided in an array. - concatArrayDelayError(Flow.Publisher...) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Concatenates a variable number of
Flow.Publishersources and delays errors from any of them till all terminate. - concatArrayEager(int, int, ObservableSource...) - Static method in class io.reactivex.rxjava4.core.Observable
-
Concatenates an array of
ObservableSources eagerly into a single stream of values. - concatArrayEager(int, int, Flow.Publisher...) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Concatenates an array of
Flow.Publishers eagerly into a single stream of values. - concatArrayEager(MaybeSource...) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Concatenates a sequence of
MaybeSourceeagerly into aFlowablesequence. - concatArrayEager(ObservableSource...) - Static method in class io.reactivex.rxjava4.core.Observable
-
Concatenates an array of
ObservableSources eagerly into a single stream of values. - concatArrayEager(SingleSource...) - Static method in class io.reactivex.rxjava4.core.Single
-
Concatenates a sequence of
SingleSourceeagerly into a single stream of values. - concatArrayEager(Flow.Publisher...) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Concatenates an array of
Flow.Publishers eagerly into a single stream of values. - concatArrayEagerDelayError(int, int, ObservableSource...) - Static method in class io.reactivex.rxjava4.core.Observable
-
Concatenates an array of
ObservableSources eagerly into a single stream of values and delaying any errors until all sources terminate. - concatArrayEagerDelayError(int, int, Flow.Publisher...) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Concatenates an array of
Flow.Publishers eagerly into a single stream of values and delaying any errors until all sources terminate. - concatArrayEagerDelayError(MaybeSource...) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Concatenates a sequence of
MaybeSourceeagerly into aFlowablesequence. - concatArrayEagerDelayError(ObservableSource...) - Static method in class io.reactivex.rxjava4.core.Observable
-
Concatenates an array of
ObservableSources eagerly into a single stream of values and delaying any errors until all sources terminate. - concatArrayEagerDelayError(SingleSource...) - Static method in class io.reactivex.rxjava4.core.Single
-
Concatenates a sequence of
SingleSourceeagerly into a single stream of values. - concatArrayEagerDelayError(Flow.Publisher...) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Concatenates an array of
Flow.Publishers eagerly into a single stream of values and delaying any errors until all sources terminate. - concatDelayError(ObservableSource) - Static method in class io.reactivex.rxjava4.core.Observable
-
Concatenates the
ObservableSourcesequence ofObservableSources into a singleObservablesequence by subscribing to each innerObservableSource, one after the other, one at a time and delays any errors till the all inner and the outerObservableSources terminate. - concatDelayError(ObservableSource, int, boolean) - Static method in class io.reactivex.rxjava4.core.Observable
-
Concatenates the
ObservableSourcesequence ofObservableSources into a single sequence by subscribing to each innerObservableSource, one after the other, one at a time and delays any errors till the all inner and the outerObservableSources terminate. - concatDelayError(Iterable) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablewhich completes only when all sources complete, one after another. - concatDelayError(Iterable) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Concatenates the
Iterablesequence ofMaybeSources into a single sequence by subscribing to eachMaybeSource, one after the other, one at a time and delays any errors till the all innerMaybeSources terminate as aFlowablesequence. - concatDelayError(Iterable) - Static method in class io.reactivex.rxjava4.core.Observable
-
Concatenates the
Iterablesequence ofObservableSources into a singleObservablesequence by subscribing to eachObservableSource, one after the other, one at a time and delays any errors till the all innerObservableSources terminate. - concatDelayError(Iterable) - Static method in class io.reactivex.rxjava4.core.Single
-
Concatenates the
Iterablesequence ofSingleSources into a single sequence by subscribing to eachSingleSource, one after the other, one at a time and delays any errors till the all innerSingleSources terminate as aFlowablesequence. - concatDelayError(Iterable) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Concatenates the
Iterablesequence ofFlow.Publishers into a single sequence by subscribing to eachPublisher, one after the other, one at a time and delays any errors till the all innerPublishers terminate. - concatDelayError(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablewhich completes only when all sources complete, one after another. - concatDelayError(Flow.Publisher, int) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablewhich completes only when all sources complete, one after another. - concatDelayError(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Concatenates the
Flow.Publishersequence ofMaybeSources into a single sequence by subscribing to each innerMaybeSource, one after the other, one at a time and delays any errors till the all inner and the outerPublisherterminate as aFlowablesequence. - concatDelayError(Flow.Publisher, int) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Concatenates the
Flow.Publishersequence ofMaybeSources into a single sequence by subscribing to each innerMaybeSource, one after the other, one at a time and delays any errors till the all inner and the outerPublisherterminate as aFlowablesequence. - concatDelayError(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Single
-
Concatenates the
Flow.Publishersequence ofSingleSources into a single sequence by subscribing to each innerSingleSource, one after the other, one at a time and delays any errors till the all inner and the outerPublisherterminate as aFlowablesequence. - concatDelayError(Flow.Publisher, int) - Static method in class io.reactivex.rxjava4.core.Single
-
Concatenates the
Flow.Publishersequence ofSingleSources into a single sequence by subscribing to each innerSingleSource, one after the other, one at a time and delays any errors till the all inner and the outerPublisherterminate as aFlowablesequence. - concatDelayError(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Concatenates the
Flow.Publishersequence ofPublishers into a single sequence by subscribing to each innerPublisher, one after the other, one at a time and delays any errors till the all inner and the outerPublishers terminate. - concatDelayError(Flow.Publisher, int, boolean) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Concatenates the
Flow.Publishersequence ofPublishers into a single sequence by subscribing to each innerPublisher, one after the other, one at a time and delays any errors till the all inner and the outerPublishers terminate. - concatEager(ObservableSource) - Static method in class io.reactivex.rxjava4.core.Observable
-
Concatenates an
ObservableSourcesequence ofObservableSources eagerly into a single stream of values. - concatEager(ObservableSource, int, int) - Static method in class io.reactivex.rxjava4.core.Observable
-
Concatenates an
ObservableSourcesequence ofObservableSources eagerly into a single stream of values and runs a limited number of inner sequences at once. - concatEager(Iterable) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Concatenates a sequence of
MaybeSources eagerly into aFlowablesequence. - concatEager(Iterable, int) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Concatenates a sequence of
MaybeSources eagerly into aFlowablesequence and runs a limited number of the inner sequences at once. - concatEager(Iterable) - Static method in class io.reactivex.rxjava4.core.Observable
-
Concatenates a sequence of
ObservableSources eagerly into a single stream of values. - concatEager(Iterable, int, int) - Static method in class io.reactivex.rxjava4.core.Observable
-
Concatenates a sequence of
ObservableSources eagerly into a single stream of values and runs a limited number of inner sequences at once. - concatEager(Iterable) - Static method in class io.reactivex.rxjava4.core.Single
-
Concatenates an
Iterablesequence ofSingleSources eagerly into a single stream of values. - concatEager(Iterable, int) - Static method in class io.reactivex.rxjava4.core.Single
-
Concatenates an
Iterablesequence ofSingleSources eagerly into a single stream of values and runs a limited number of the inner sources at once. - concatEager(Iterable) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Concatenates a sequence of
Flow.Publishers eagerly into a single stream of values. - concatEager(Iterable, int, int) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Concatenates a sequence of
Flow.Publishers eagerly into a single stream of values and runs a limited number of inner sequences at once. - concatEager(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Maybe
- concatEager(Flow.Publisher, int) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Concatenates a
Flow.Publishersequence ofMaybeSources eagerly into aFlowablesequence, running at most the given number of innerMaybeSources at once. - concatEager(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Single
-
Concatenates a
Flow.Publishersequence ofSingleSources eagerly into a single stream of values. - concatEager(Flow.Publisher, int) - Static method in class io.reactivex.rxjava4.core.Single
-
Concatenates a
Flow.Publishersequence ofSingleSources eagerly into a single stream of values and runs a limited number of those innerSingleSources at once. - concatEager(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Concatenates a
Flow.Publishersequence ofPublishers eagerly into a single stream of values. - concatEager(Flow.Publisher, int, int) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Concatenates a
Flow.Publishersequence ofPublishers eagerly into a single stream of values and runs a limited number of inner sequences at once. - concatEagerDelayError(ObservableSource) - Static method in class io.reactivex.rxjava4.core.Observable
-
Concatenates an
ObservableSourcesequence ofObservableSources eagerly into a single stream of values, delaying errors until all the inner and the outer sequence terminate. - concatEagerDelayError(ObservableSource, int, int) - Static method in class io.reactivex.rxjava4.core.Observable
-
Concatenates an
ObservableSourcesequence ofObservableSources eagerly into a single stream of values, delaying errors until all the inner and the outer sequence terminate and runs a limited number of inner sequences at once. - concatEagerDelayError(Iterable) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Concatenates a sequence of
MaybeSources eagerly into aFlowablesequence, delaying errors until all innerMaybeSources terminate. - concatEagerDelayError(Iterable, int) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Concatenates a sequence of
MaybeSources eagerly into aFlowablesequence, delaying errors until all innerMaybeSources terminate and runs a limited number of innerMaybeSources at once. - concatEagerDelayError(Iterable) - Static method in class io.reactivex.rxjava4.core.Observable
-
Concatenates a sequence of
ObservableSources eagerly into a single stream of values, delaying errors until all the inner sequences terminate. - concatEagerDelayError(Iterable, int, int) - Static method in class io.reactivex.rxjava4.core.Observable
-
Concatenates a sequence of
ObservableSources eagerly into a single stream of values, delaying errors until all the inner sequences terminate and runs a limited number of inner sequences at once. - concatEagerDelayError(Iterable) - Static method in class io.reactivex.rxjava4.core.Single
-
Concatenates an
Iterablesequence ofSingleSources eagerly into a single stream of values, delaying errors until all the inner sources terminate. - concatEagerDelayError(Iterable, int) - Static method in class io.reactivex.rxjava4.core.Single
-
Concatenates an
Iterablesequence ofSingleSources eagerly into a single stream of values, delaying errors until all the inner sources terminate. - concatEagerDelayError(Iterable) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Concatenates a sequence of
Flow.Publishers eagerly into a single stream of values, delaying errors until all the inner sequences terminate. - concatEagerDelayError(Iterable, int, int) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Concatenates a sequence of
Flow.Publishers eagerly into a single stream of values, delaying errors until all the inner sequences terminate and runs a limited number of inner sequences at once. - concatEagerDelayError(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Concatenates a
Flow.Publishersequence ofMaybeSources eagerly into aFlowablesequence, delaying errors until all the inner and the outer sequence terminate. - concatEagerDelayError(Flow.Publisher, int) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Concatenates a
Flow.Publishersequence ofMaybeSources eagerly into aFlowablesequence, delaying errors until all the inner and the outer sequence terminate and runs a limited number of the innerMaybeSources at once. - concatEagerDelayError(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Single
-
Concatenates a
Flow.Publishersequence ofSingleSources eagerly into a single stream of values, delaying errors until all the inner and the outer sequence terminate. - concatEagerDelayError(Flow.Publisher, int) - Static method in class io.reactivex.rxjava4.core.Single
-
Concatenates a
Flow.Publishersequence ofSingleSources eagerly into a single stream of values, running at most the specified number of those innerSingleSources at once and delaying errors until all the inner and the outer sequence terminate. - concatEagerDelayError(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Concatenates a
Flow.Publishersequence ofPublishers eagerly into a single stream of values, delaying errors until all the inner and the outer sequences terminate. - concatEagerDelayError(Flow.Publisher, int, int) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Concatenates a
Flow.Publishersequence ofPublishers eagerly into a single stream of values, delaying errors until all the inner and outer sequences terminate and runs a limited number of inner sequences at once. - concatMap(Function) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat is based on applying a specified function to the item emitted by the currentMaybe, where that function returns aMaybeSource. - concatMap(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a new
Observablethat emits items resulting from applying a function that you supply to each item emitted by the currentObservable, where that function returns anObservableSource, and then emitting the items that result from concatenating those returnedObservableSources. - concatMap(Function, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a new
Observablethat emits items resulting from applying a function that you supply to each item emitted by the currentObservable, where that function returns anObservableSource, and then emitting the items that result from concatenating those returnedObservableSources. - concatMap(Function, int, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a new
Observablethat emits items resulting from applying a function that you supply to each item emitted by the currentObservable, where that function returns anObservableSource, and then emitting the items that result from concatenating those returnedObservableSources. - concatMap(Function) - Method in class io.reactivex.rxjava4.core.Single
-
Returns a
Singlethat is based on applying a specified function to the item emitted by the currentSingle, where that function returns aSingleSource. - concatMap(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a new
Flowablethat emits items resulting from applying a function that you supply to each item emitted by the currentFlowable, where that function returns aFlow.Publisher, and then emitting the items that result from concatenating those returnedPublishers. - concatMap(Function) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Generates and concatenates
Flow.Publishers on each 'rail', signalling errors immediately and generating 2 publishers upfront. - concatMap(Function, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a new
Flowablethat emits items resulting from applying a function that you supply to each item emitted by the currentFlowable, where that function returns aFlow.Publisher, and then emitting the items that result from concatenating those returnedPublishers. - concatMap(Function, int) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Generates and concatenates
Flow.Publishers on each 'rail', signalling errors immediately and using the given prefetch amount for generatingPublishers upfront. - concatMap(Function, int, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a new
Flowablethat emits items resulting from applying a function (on a designated scheduler) that you supply to each item emitted by the currentFlowable, where that function returns aFlow.Publisher, and then emitting the items that result from concatenating those returnedPublishers. - concatMapCompletable(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps the upstream items into
CompletableSources and subscribes to them one after the other completes. - concatMapCompletable(Function) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Completablethat completes based on applying a specified function to the item emitted by the currentMaybe, where that function returns aCompletable. - concatMapCompletable(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps each element of the current
ObservableintoCompletableSources, subscribes to them one at a time in order and waits until the upstream and allCompletableSources complete. - concatMapCompletable(Function) - Method in class io.reactivex.rxjava4.core.Single
-
Returns a
Completablethat completes based on applying a specified function to the item emitted by the currentSingle, where that function returns aCompletableSource. - concatMapCompletable(Function, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps the upstream items into
CompletableSources and subscribes to them one after the other completes. - concatMapCompletable(Function, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps each element of the current
ObservableintoCompletableSources, subscribes to them one at a time in order and waits until the upstream and allCompletableSources complete. - concatMapCompletableDelayError(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps the upstream items into
CompletableSources and subscribes to them one after the other terminates, delaying all errors till both thisFlowableand all innerCompletableSources terminate. - concatMapCompletableDelayError(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps the upstream items into
CompletableSources and subscribes to them one after the other terminates, delaying all errors till both the currentObservableand all innerCompletableSources terminate. - concatMapCompletableDelayError(Function, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps the upstream items into
CompletableSources and subscribes to them one after the other terminates, optionally delaying all errors till both thisFlowableand all innerCompletableSources terminate. - concatMapCompletableDelayError(Function, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps the upstream items into
CompletableSources and subscribes to them one after the other terminates, optionally delaying all errors till both the currentObservableand all innerCompletableSources terminate. - concatMapCompletableDelayError(Function, boolean, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps the upstream items into
CompletableSources and subscribes to them one after the other terminates, optionally delaying all errors till both thisFlowableand all innerCompletableSources terminate. - concatMapCompletableDelayError(Function, boolean, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps the upstream items into
CompletableSources and subscribes to them one after the other terminates, optionally delaying all errors till both the currentObservableand all innerCompletableSources terminate. - concatMapDelayError(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps each of the items into an
ObservableSource, subscribes to them one after the other, one at a time and emits their values in order while delaying any error from either this or any of the innerObservableSources till all of them terminate. - concatMapDelayError(Function, boolean, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps each of the items into an
ObservableSource, subscribes to them one after the other, one at a time and emits their values in order while delaying any error from either this or any of the innerObservableSources till all of them terminate. - concatMapDelayError(Function, boolean, int, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps each of the items into an
ObservableSource, subscribes to them one after the other, one at a time and emits their values in order while delaying any error from either this or any of the innerObservableSources till all of them terminate. - concatMapDelayError(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps each of the items into a
Flow.Publisher, subscribes to them one after the other, one at a time and emits their values in order while delaying any error from either this or any of the innerPublishers till all of them terminate. - concatMapDelayError(Function, boolean) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Generates and concatenates
Flow.Publishers on each 'rail', optionally delaying errors and generating 2 publishers upfront. - concatMapDelayError(Function, boolean, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps each of the items into a
Flow.Publisher, subscribes to them one after the other, one at a time and emits their values in order while delaying any error from either this or any of the innerPublishers till all of them terminate. - concatMapDelayError(Function, boolean, int, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps each of the upstream items into a
Flow.Publisher, subscribes to them one after the other, one at a time and emits their values in order while executing the mapper function on the designated scheduler, delaying any error from either this or any of the innerPublishers till all of them terminate. - concatMapDelayError(Function, int, boolean) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Generates and concatenates
Flow.Publishers on each 'rail', optionally delaying errors and using the given prefetch amount for generatingPublishers upfront. - concatMapEager(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps a sequence of values into
ObservableSources and concatenates theseObservableSources eagerly into a singleObservablesequence. - concatMapEager(Function, int, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps a sequence of values into
ObservableSources and concatenates theseObservableSources eagerly into a singleObservablesequence. - concatMapEager(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps a sequence of values into
Flow.Publishers and concatenates thesePublishers eagerly into a singlePublisher. - concatMapEager(Function, int, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps a sequence of values into
Flow.Publishers and concatenates thesePublishers eagerly into a singlePublisher. - concatMapEagerDelayError(Function, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps a sequence of values into
ObservableSources and concatenates theseObservableSources eagerly into a singleObservablesequence. - concatMapEagerDelayError(Function, boolean, int, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps a sequence of values into
ObservableSources and concatenates theseObservableSources eagerly into a singleObservablesequence. - concatMapEagerDelayError(Function, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps a sequence of values into
Flow.Publishers and concatenates thesePublishers eagerly into a singlePublisher. - concatMapEagerDelayError(Function, boolean, int, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps a sequence of values into
Flow.Publishers and concatenates thesePublishers eagerly into a singleFlowablesequence. - concatMapIterable(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat concatenate each item emitted by the currentFlowablewith the values in anIterablecorresponding to that item that is generated by a selector. - concatMapIterable(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat concatenate each item emitted by the currentObservablewith the values in anIterablecorresponding to that item that is generated by a selector. - concatMapIterable(Function, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat concatenate each item emitted by the currentFlowablewith the values in anIterablecorresponding to that item that is generated by a selector. - concatMapMaybe(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps the upstream items into
MaybeSources and subscribes to them one after the other succeeds or completes, emits their success value if available or terminates immediately if either thisFlowableor the current innerMaybeSourcefail. - concatMapMaybe(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps the upstream items into
MaybeSources and subscribes to them one after the other succeeds or completes, emits their success value if available or terminates immediately if either the currentObservableor the current innerMaybeSourcefail. - concatMapMaybe(Function) - Method in class io.reactivex.rxjava4.core.Single
-
Returns a
Maybethat is based on applying a specified function to the item emitted by the currentSingle, where that function returns aMaybeSource. - concatMapMaybe(Function, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps the upstream items into
MaybeSources and subscribes to them one after the other succeeds or completes, emits their success value if available or terminates immediately if either thisFlowableor the current innerMaybeSourcefail. - concatMapMaybe(Function, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps the upstream items into
MaybeSources and subscribes to them one after the other succeeds or completes, emits their success value if available or terminates immediately if either the currentObservableor the current innerMaybeSourcefail. - concatMapMaybeDelayError(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps the upstream items into
MaybeSources and subscribes to them one after the other terminates, emits their success value if available and delaying all errors till both thisFlowableand all innerMaybeSources terminate. - concatMapMaybeDelayError(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps the upstream items into
MaybeSources and subscribes to them one after the other terminates, emits their success value if available and delaying all errors till both the currentObservableand all innerMaybeSources terminate. - concatMapMaybeDelayError(Function, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps the upstream items into
MaybeSources and subscribes to them one after the other terminates, emits their success value if available and optionally delaying all errors till both thisFlowableand all innerMaybeSources terminate. - concatMapMaybeDelayError(Function, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps the upstream items into
MaybeSources and subscribes to them one after the other terminates, emits their success value if available and optionally delaying all errors till both the currentObservableand all innerMaybeSources terminate. - concatMapMaybeDelayError(Function, boolean, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps the upstream items into
MaybeSources and subscribes to them one after the other terminates, emits their success value if available and optionally delaying all errors till both thisFlowableand all innerMaybeSources terminate. - concatMapMaybeDelayError(Function, boolean, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps the upstream items into
MaybeSources and subscribes to them one after the other terminates, emits their success value if available and optionally delaying all errors till both the currentObservableand all innerMaybeSources terminate. - concatMapSingle(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps the upstream items into
SingleSources and subscribes to them one after the other succeeds, emits their success values or terminates immediately if either thisFlowableor the current innerSingleSourcefail. - concatMapSingle(Function) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybebased on applying a specified function to the item emitted by the currentMaybe, where that function returns aSingle. - concatMapSingle(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps the upstream items into
SingleSources and subscribes to them one after the other succeeds, emits their success values or terminates immediately if either the currentObservableor the current innerSingleSourcefail. - concatMapSingle(Function, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps the upstream items into
SingleSources and subscribes to them one after the other succeeds, emits their success values or terminates immediately if either thisFlowableor the current innerSingleSourcefail. - concatMapSingle(Function, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps the upstream items into
SingleSources and subscribes to them one after the other succeeds, emits their success values or terminates immediately if either the currentObservableor the current innerSingleSourcefail. - concatMapSingleDelayError(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps the upstream items into
SingleSources and subscribes to them one after the other succeeds or fails, emits their success values and delays all errors till both thisFlowableand all innerSingleSources terminate. - concatMapSingleDelayError(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps the upstream items into
SingleSources and subscribes to them one after the other succeeds or fails, emits their success values and delays all errors till both the currentObservableand all innerSingleSources terminate. - concatMapSingleDelayError(Function, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps the upstream items into
SingleSources and subscribes to them one after the other succeeds or fails, emits their success values and optionally delays all errors till both thisFlowableand all innerSingleSources terminate. - concatMapSingleDelayError(Function, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps the upstream items into
SingleSources and subscribes to them one after the other succeeds or fails, emits their success values and optionally delays all errors till both the currentObservableand all innerSingleSources terminate. - concatMapSingleDelayError(Function, boolean, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps the upstream items into
SingleSources and subscribes to them one after the other succeeds or fails, emits their success values and optionally delays errors till both thisFlowableand all innerSingleSources terminate. - concatMapSingleDelayError(Function, boolean, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps the upstream items into
SingleSources and subscribes to them one after the other succeeds or fails, emits their success values and optionally delays errors till both the currentObservableand all innerSingleSources terminate. - concatMapStream(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps each upstream item into a
Streamand emits theStream's items to the downstream in a sequential fashion. - concatMapStream(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps each upstream item into a
Streamand emits theStream's items to the downstream in a sequential fashion. - concatMapStream(Function, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps each upstream item into a
Streamand emits theStream's items to the downstream in a sequential fashion. - concatWith(CompletableSource) - Method in class io.reactivex.rxjava4.core.Completable
-
Concatenates this
Completablewith anotherCompletableSource. - concatWith(CompletableSource) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits items from thisFlowableand when it completes normally, the otherCompletableSourceis subscribed to and the returnedFlowableemits its terminal events. - concatWith(CompletableSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits items from the currentObservableand when it completes normally, the otherCompletableSourceis subscribed to and the returnedObservableemits its terminal events. - concatWith(MaybeSource) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the items from thisFlowablefollowed by the success item or terminal events of the otherMaybeSource. - concatWith(MaybeSource) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Flowablethat emits the items emitted from the currentMaybe, then theotherMaybeSource, one after the other, without interleaving them. - concatWith(MaybeSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the items from the currentObservablefollowed by the success item or terminal events of the otherMaybeSource. - concatWith(ObservableSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat first emits the items emitted from the currentObservable, then items from theotherObservableSourcewithout interleaving them. - concatWith(SingleSource) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the items from thisFlowablefollowed by the success item or error event of the otherSingleSource. - concatWith(SingleSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the items from the currentObservablefollowed by the success item or error event of theotherSingleSource. - concatWith(SingleSource) - Method in class io.reactivex.rxjava4.core.Single
-
Returns a
Flowablethat emits the item emitted by the currentSingle, then the item emitted by the specifiedSingleSource. - concatWith(Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the items emitted from the currentFlowable, then the next, one after the other, without interleaving them. - ConditionalSubscriber<T> - Interface in io.reactivex.rxjava4.operators
-
A
FlowableSubscriberwith an additionalConditionalSubscriber.tryOnNext(Object)method that tells the caller the specified value has been accepted or not. - connect() - Method in class io.reactivex.rxjava4.flowables.ConnectableFlowable
-
Instructs the
ConnectableFlowableto begin emitting the items from its underlyingFlowableto itsFlow.Subscribers. - connect() - Method in class io.reactivex.rxjava4.observables.ConnectableObservable
-
Instructs the
ConnectableObservableto begin emitting the items from its underlyingObservableto itsObservers. - connect(Consumer) - Method in class io.reactivex.rxjava4.flowables.ConnectableFlowable
-
Instructs the
ConnectableFlowableto begin emitting the items from its underlyingFlowableto itsFlow.Subscribers. - connect(Consumer) - Method in class io.reactivex.rxjava4.observables.ConnectableObservable
-
Instructs the
ConnectableObservableto begin emitting the items from its underlyingObservableto itsObservers. - ConnectableFlowable<T> - Class in io.reactivex.rxjava4.flowables
-
A
ConnectableFlowableresembles an ordinaryFlowable, except that it does not begin emitting items when it is subscribed to, but only when itsConnectableFlowable.connect(Consumer)method is called. - ConnectableFlowable() - Constructor for class io.reactivex.rxjava4.flowables.ConnectableFlowable
- ConnectableObservable<T> - Class in io.reactivex.rxjava4.observables
-
A
ConnectableObservableresembles an ordinaryObservable, except that it does not begin emitting items when it is subscribed to, but only when itsConnectableObservable.connect(Consumer)method is called. - ConnectableObservable() - Constructor for class io.reactivex.rxjava4.observables.ConnectableObservable
- Consumer<T> - Interface in io.reactivex.rxjava4.functions
-
A functional interface (callback) that accepts a single value.
- contains(Object) - Method in class io.reactivex.rxjava4.core.Flowable
- contains(Object) - Method in class io.reactivex.rxjava4.core.Maybe
- contains(Object) - Method in class io.reactivex.rxjava4.core.Observable
- contains(Object) - Method in class io.reactivex.rxjava4.core.Single
-
Signals
trueif the currentSinglesignals a success value that isObject.equals(Object)with the value provided. - contains(Object, BiPredicate) - Method in class io.reactivex.rxjava4.core.Single
-
Signals
trueif the currentSinglesignals a success value that is equal with the value provided by calling aBiPredicate. - count() - Method in class io.reactivex.rxjava4.core.Flowable
- count() - Method in class io.reactivex.rxjava4.core.Maybe
- count() - Method in class io.reactivex.rxjava4.core.Observable
- create() - Static method in class io.reactivex.rxjava4.observers.TestObserver
-
Constructs a non-forwarding
TestObserver. - create() - Static method in class io.reactivex.rxjava4.processors.AsyncProcessor
-
Creates a new AsyncProcessor.
- create() - Static method in class io.reactivex.rxjava4.processors.BehaviorProcessor
-
Creates a
BehaviorProcessorwithout a default item. - create() - Static method in class io.reactivex.rxjava4.processors.MulticastProcessor
-
Constructs a fresh instance with the default Flowable.bufferSize() prefetch amount and no refCount-behavior.
- create() - Static method in class io.reactivex.rxjava4.processors.PublishProcessor
-
Constructs a PublishProcessor.
- create() - Static method in class io.reactivex.rxjava4.processors.ReplayProcessor
-
Creates an unbounded ReplayProcessor.
- create() - Static method in class io.reactivex.rxjava4.processors.UnicastProcessor
-
Creates an UnicastSubject with an internal buffer capacity hint 16.
- create() - Static method in class io.reactivex.rxjava4.subjects.AsyncSubject
-
Creates a new AsyncProcessor.
- create() - Static method in class io.reactivex.rxjava4.subjects.BehaviorSubject
-
Creates a
BehaviorSubjectwithout a default item. - create() - Static method in class io.reactivex.rxjava4.subjects.CompletableSubject
-
Creates a fresh CompletableSubject.
- create() - Static method in class io.reactivex.rxjava4.subjects.MaybeSubject
-
Creates a fresh MaybeSubject.
- create() - Static method in class io.reactivex.rxjava4.subjects.PublishSubject
-
Constructs a PublishSubject.
- create() - Static method in class io.reactivex.rxjava4.subjects.ReplaySubject
-
Creates an unbounded replay subject.
- create() - Static method in class io.reactivex.rxjava4.subjects.SingleSubject
-
Creates a fresh SingleSubject.
- create() - Static method in class io.reactivex.rxjava4.subjects.UnicastSubject
-
Creates an UnicastSubject with an internal buffer capacity hint 16.
- create() - Static method in class io.reactivex.rxjava4.subscribers.TestSubscriber
-
Creates a
TestSubscriberwithLong.MAX_VALUEinitial request amount. - create(boolean) - Static method in class io.reactivex.rxjava4.processors.MulticastProcessor
-
Constructs a fresh instance with the default Flowable.bufferSize() prefetch amount and the optional refCount-behavior.
- create(boolean) - Static method in class io.reactivex.rxjava4.processors.UnicastProcessor
-
Creates an UnicastProcessor with default internal buffer capacity hint and delay error flag.
- create(boolean) - Static method in class io.reactivex.rxjava4.subjects.UnicastSubject
-
Creates an UnicastSubject with an internal buffer capacity hint 16 and given delay error flag.
- create(int) - Static method in class io.reactivex.rxjava4.processors.MulticastProcessor
-
Constructs a fresh instance with the given prefetch amount and no refCount behavior.
- create(int) - Static method in class io.reactivex.rxjava4.processors.ReplayProcessor
-
Creates an unbounded ReplayProcessor with the specified initial buffer capacity.
- create(int) - Static method in class io.reactivex.rxjava4.processors.UnicastProcessor
-
Creates an UnicastProcessor with the given internal buffer capacity hint.
- create(int) - Static method in class io.reactivex.rxjava4.subjects.ReplaySubject
-
Creates an unbounded replay subject with the specified initial buffer capacity.
- create(int) - Static method in class io.reactivex.rxjava4.subjects.UnicastSubject
-
Creates an UnicastSubject with the given internal buffer capacity hint.
- create(int, boolean) - Static method in class io.reactivex.rxjava4.processors.MulticastProcessor
-
Constructs a fresh instance with the given prefetch amount and the optional refCount-behavior.
- create(int, Runnable) - Static method in class io.reactivex.rxjava4.processors.UnicastProcessor
-
Creates an UnicastProcessor with the given internal buffer capacity hint and a callback for the case when the single Subscriber cancels its subscription or the processor is terminated.
- create(int, Runnable) - Static method in class io.reactivex.rxjava4.subjects.UnicastSubject
-
Creates an UnicastSubject with the given internal buffer capacity hint and a callback for the case when the single Subscriber cancels its subscription or the subject is terminated.
- create(int, Runnable, boolean) - Static method in class io.reactivex.rxjava4.processors.UnicastProcessor
-
Creates an UnicastProcessor with the given internal buffer capacity hint, delay error flag and a callback for the case when the single Subscriber cancels its subscription or the processor is terminated.
- create(int, Runnable, boolean) - Static method in class io.reactivex.rxjava4.subjects.UnicastSubject
-
Creates an UnicastSubject with the given internal buffer capacity hint, delay error flag and a callback for the case when the single Observer disposes its
Disposableor the subject is terminated. - create(long) - Static method in class io.reactivex.rxjava4.subscribers.TestSubscriber
-
Creates a
TestSubscriberwith the given initial request amount. - create(CompletableOnSubscribe) - Static method in class io.reactivex.rxjava4.core.Completable
-
Provides an API (via a cold
Completable) that bridges the reactive world with the callback-style world. - create(FlowableOnSubscribe, BackpressureStrategy) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Provides an API (via a cold
Flowable) that bridges the reactive world with the callback-style, generally non-backpressured world. - create(MaybeOnSubscribe) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Provides an API (via a cold
Maybe) that bridges the reactive world with the callback-style world. - create(ObservableOnSubscribe) - Static method in class io.reactivex.rxjava4.core.Observable
-
Provides an API (via a cold
Observable) that bridges the reactive world with the callback-style world. - create(Observer) - Static method in class io.reactivex.rxjava4.observers.TestObserver
-
Constructs a forwarding
TestObserver. - create(SingleOnSubscribe) - Static method in class io.reactivex.rxjava4.core.Single
-
Provides an API (via a cold
Single) that bridges the reactive world with the callback-style world. - create(Flow.Subscriber) - Static method in class io.reactivex.rxjava4.subscribers.TestSubscriber
-
Constructs a forwarding
TestSubscriber. - createComputationScheduler(ThreadFactory) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Create an instance of the default
Schedulerused forSchedulers.computation()except usingthreadFactoryfor thread creation. - createDefault() - Static method in exception class io.reactivex.rxjava4.exceptions.MissingBackpressureException
-
Constructs a new
MissingBackpressureExceptionwith the default message "Could not emit value due to lack of requests". - createDefault(T) - Static method in class io.reactivex.rxjava4.processors.BehaviorProcessor
-
Creates a
BehaviorProcessorthat emits the last item it observed and all subsequent items to eachFlow.Subscriberthat subscribes to it. - createDefault(T) - Static method in class io.reactivex.rxjava4.subjects.BehaviorSubject
-
Creates a
BehaviorSubjectthat emits the last item it observed and all subsequent items to eachObserverthat subscribes to it. - createExecutorScheduler(Executor, boolean, boolean) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
- createIoScheduler(ThreadFactory) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Create an instance of the default
Schedulerused forSchedulers.io()except usingthreadFactoryfor thread creation. - createNewThreadScheduler(ThreadFactory) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Create an instance of the default
Schedulerused forSchedulers.newThread()except usingthreadFactoryfor thread creation. - createOnComplete() - Static method in class io.reactivex.rxjava4.core.Notification
-
Returns the empty and stateless shared instance of a notification representing an
onCompletesignal. - createOnError(Throwable) - Static method in class io.reactivex.rxjava4.core.Notification
-
Constructs an onError notification containing the error.
- createOnNext(T) - Static method in class io.reactivex.rxjava4.core.Notification
-
Constructs an onNext notification containing the given value.
- createSingleScheduler(ThreadFactory) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Create an instance of the default
Schedulerused forSchedulers.single()except usingthreadFactoryfor thread creation. - createWithSize(int) - Static method in class io.reactivex.rxjava4.processors.ReplayProcessor
-
Creates a size-bounded ReplayProcessor.
- createWithSize(int) - Static method in class io.reactivex.rxjava4.subjects.ReplaySubject
-
Creates a size-bounded replay subject.
- createWithTime(long, TimeUnit, Scheduler) - Static method in class io.reactivex.rxjava4.processors.ReplayProcessor
-
Creates a time-bounded ReplayProcessor.
- createWithTime(long, TimeUnit, Scheduler) - Static method in class io.reactivex.rxjava4.subjects.ReplaySubject
-
Creates a time-bounded replay subject.
- createWithTimeAndSize(long, TimeUnit, Scheduler, int) - Static method in class io.reactivex.rxjava4.processors.ReplayProcessor
-
Creates a time- and size-bounded ReplayProcessor.
- createWithTimeAndSize(long, TimeUnit, Scheduler, int) - Static method in class io.reactivex.rxjava4.subjects.ReplaySubject
-
Creates a time- and size-bounded replay subject.
- createWorker() - Method in class io.reactivex.rxjava4.core.Scheduler
-
Retrieves or creates a new
Scheduler.Workerthat represents sequential execution of actions. - createWorker() - Method in class io.reactivex.rxjava4.schedulers.TestScheduler
- CUSTOM - Static variable in annotation interface io.reactivex.rxjava4.annotations.SchedulerSupport
-
A special value indicating the operator/class requires a scheduler to be manually specified.
D
- debounce(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat mirrors the currentFlowable, except that it drops items emitted by the currentFlowablethat are followed by newer items before a timeout value expires. - debounce(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat mirrors the currentObservable, except that it drops items emitted by the currentObservablethat are followed by newer items before a timeout value expires. - debounce(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat mirrors the currentFlowable, except that it drops items emitted by the currentFlowablethat are followed by newer items before a timeout value expires on a specifiedScheduler. - debounce(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat mirrors the currentObservable, except that it drops items emitted by the currentObservablethat are followed by newer items before a timeout value expires on a specifiedScheduler. - debounce(long, TimeUnit, Scheduler, Consumer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat mirrors the currentFlowable, except that it drops items emitted by the currentFlowablethat are followed by newer items before a timeout value expires on a specifiedScheduler. - debounce(long, TimeUnit, Scheduler, Consumer) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat mirrors the currentObservable, except that it drops items emitted by the currentObservablethat are followed by newer items before a timeout value expires on a specifiedScheduler. - debounce(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat mirrors the currentObservable, except that it drops items emitted by the currentObservablethat are followed by another item within a computed debounce duration denoted by an item emission or completion from a generated innerObservableSourcefor that original item. - debounce(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat mirrors the currentFlowable, except that it drops items emitted by the currentFlowablethat are followed by another item within a computed debounce duration. - DEFAULT_MESSAGE - Static variable in exception class io.reactivex.rxjava4.exceptions.MissingBackpressureException
-
The default error message.
- defaultIfEmpty(T) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the items emitted by the currentFlowableor a specified default item if the currentFlowableis empty. - defaultIfEmpty(T) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Singlethat emits the item emitted by the currentMaybeor a specified default item if the currentMaybeis empty. - defaultIfEmpty(T) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the items emitted by the currentObservableor a specified default item if the currentObservableis empty. - DefaultObserver<T> - Class in io.reactivex.rxjava4.observers
-
Abstract base implementation of an
Observerwith support for cancelling a subscription viaDefaultObserver.cancel()(synchronously) and callsDefaultObserver.onStart()when the subscription happens. - DefaultObserver() - Constructor for class io.reactivex.rxjava4.observers.DefaultObserver
- DefaultSubscriber<T> - Class in io.reactivex.rxjava4.subscribers
-
Abstract base implementation of awith support for requesting via
invalid reference
SubscriberDefaultSubscriber.request(long), cancelling via viaDefaultSubscriber.cancel()(both synchronously) and callsDefaultSubscriber.onStart()when the subscription happens. - DefaultSubscriber() - Constructor for class io.reactivex.rxjava4.subscribers.DefaultSubscriber
- defer(Supplier) - Static method in class io.reactivex.rxjava4.core.Completable
-
Defers the subscription to a
Completableinstance returned by a supplier. - defer(Supplier) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Calls a
Supplierfor each individualMaybeObserverto return the actualMaybeSourcesource to be subscribed to. - defer(Supplier) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat calls anObservableSourcefactory to create anObservableSourcefor each newObserverthat subscribes. - defer(Supplier) - Static method in class io.reactivex.rxjava4.core.Single
-
Calls a
Supplierfor each individualSingleObserverto return the actualSingleSourceto be subscribed to. - defer(Supplier) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat calls aFlow.Publisherfactory to create aPublisherfor each newFlow.Subscriberthat subscribes. - delay(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablewhich delays the emission of the completion event by the given time. - delay(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the items emitted by the currentFlowableshifted forward in time by a specified delay. - delay(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat signals the events emitted by the currentMaybeshifted forward in time by a specified delay. - delay(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the items emitted by the currentObservableshifted forward in time by a specified delay. - delay(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Single
-
Delays the emission of the success signal from the current
Singleby the specified amount. - delay(long, TimeUnit, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the items emitted by the currentFlowableshifted forward in time by a specified delay. - delay(long, TimeUnit, boolean) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat signals the events emitted by the currentMaybeshifted forward in time by a specified delay. - delay(long, TimeUnit, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the items emitted by the currentObservableshifted forward in time by a specified delay. - delay(long, TimeUnit, boolean) - Method in class io.reactivex.rxjava4.core.Single
-
Delays the emission of the success or error signal from the current
Singleby the specified amount. - delay(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablewhich delays the emission of the completion event by the given time while running on the specifiedScheduler. - delay(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the items emitted by the currentFlowableshifted forward in time by a specified delay. - delay(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat signals the events emitted by the currentMaybeshifted forward in time by a specified delay. - delay(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the items emitted by the currentObservableshifted forward in time by a specified delay. - delay(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Single
-
Delays the emission of the success signal from the current
Singleby the specified amount. - delay(long, TimeUnit, Scheduler, boolean) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablewhich delays the emission of the completion event, and optionally the error as well, by the given time while running on the specifiedScheduler. - delay(long, TimeUnit, Scheduler, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the items emitted by the currentFlowableshifted forward in time by a specified delay. - delay(long, TimeUnit, Scheduler, boolean) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat signals the events emitted by the currentMaybeshifted forward in time by a specified delay running on the specifiedScheduler. - delay(long, TimeUnit, Scheduler, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the items emitted by the currentObservableshifted forward in time by a specified delay. - delay(long, TimeUnit, Scheduler, boolean) - Method in class io.reactivex.rxjava4.core.Single
-
Delays the emission of the success or error signal from the current
Singleby the specified amount. - delay(ObservableSource, Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat delays the subscription to and emissions from the currentObservableviaObservableSources for the subscription itself and on a per-item basis. - delay(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat delays the emissions of the currentObservablevia a per-item derivedObservableSource's item emission or termination, on a per source item basis. - delay(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat delays the emissions of the currentFlowablevia anotherFlow.Publisheron a per-item basis. - delay(Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Maybe
-
Delays the emission of this
Maybeuntil the givenFlow.Publishersignals an item or completes. - delay(Flow.Publisher, Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat delays the subscription to and emissions from the currentFlowablevia anotherFlow.Publisheron a per-item basis. - delaySubscription(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablethat delays the subscription to the upstream by a given amount of time. - delaySubscription(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat delays the subscription to the currentFlowableby a given amount of time. - delaySubscription(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat delays the subscription to the currentMaybeby a given amount of time. - delaySubscription(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat delays the subscription to the currentObservableby a given amount of time. - delaySubscription(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Single
-
Delays the actual subscription to the current
Singleuntil the given time delay elapsed. - delaySubscription(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablethat delays the subscription to the upstream by a given amount of time, both waiting and subscribing on a givenScheduler. - delaySubscription(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat delays the subscription to the currentFlowableby a given amount of time, both waiting and subscribing on a givenScheduler. - delaySubscription(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat delays the subscription to the currentMaybeby a given amount of time, both waiting and subscribing on a givenScheduler. - delaySubscription(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat delays the subscription to the currentObservableby a given amount of time, both waiting and subscribing on a givenScheduler. - delaySubscription(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Single
-
Delays the actual subscription to the current
Singleuntil the given time delay elapsed. - delaySubscription(CompletableSource) - Method in class io.reactivex.rxjava4.core.Single
-
Delays the actual subscription to the current
Singleuntil the given otherCompletableSourcecompletes. - delaySubscription(ObservableSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat delays the subscription to the currentObservableuntil the otherObservableSourceemits an element or completes normally. - delaySubscription(ObservableSource) - Method in class io.reactivex.rxjava4.core.Single
-
Delays the actual subscription to the current
Singleuntil the given otherObservableSourcesignals its first value or completes. - delaySubscription(SingleSource) - Method in class io.reactivex.rxjava4.core.Single
-
Delays the actual subscription to the current
Singleuntil the given otherSingleSourcesignals success. - delaySubscription(Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat delays the subscription to thisFlow.Publisheruntil the otherPublisheremits an element or completes normally. - delaySubscription(Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat delays the subscription to thisMaybeuntil the otherFlow.Publisheremits an element or completes normally. - delaySubscription(Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Single
-
Delays the actual subscription to the current
Singleuntil the given otherFlow.Publishersignals its first value or completes. - delete(Disposable) - Method in class io.reactivex.rxjava4.disposables.CompositeDisposable
-
Removes (but does not dispose) the given
Disposableif it is part of this container. - delete(Disposable) - Method in interface io.reactivex.rxjava4.disposables.DisposableContainer
-
Removes but does not dispose the given disposable if it is part of this container.
- dematerialize(Function) - Method in class io.reactivex.rxjava4.core.Maybe
-
Maps the
Notificationsuccess value of the currentMaybeback into normalonSuccess,onErrororonCompletesignals. - dematerialize(Function) - Method in class io.reactivex.rxjava4.core.Single
-
Maps the
Notificationsuccess value of the currentSingleback into normalonSuccess,onErrororonCompletesignals as aMaybesource. - dematerialize(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat reverses the effect ofmaterializeby transforming theNotificationobjects extracted from the source items via a selector function into their respectiveObserversignal types. - dematerialize(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat reverses the effect ofmaterializeby transforming theNotificationobjects extracted from the source items via a selector function into their respectiveFlow.Subscribersignal types. - Disposable - Interface in io.reactivex.rxjava4.disposables
-
Represents a disposable resource.
- DisposableCompletableObserver - Class in io.reactivex.rxjava4.observers
-
An abstract
CompletableObserverthat allows asynchronous cancellation by implementing Disposable. - DisposableCompletableObserver() - Constructor for class io.reactivex.rxjava4.observers.DisposableCompletableObserver
- DisposableContainer - Interface in io.reactivex.rxjava4.disposables
-
Common interface to add and remove disposables from a container.
- DisposableMaybeObserver<T> - Class in io.reactivex.rxjava4.observers
-
An abstract
MaybeObserverthat allows asynchronous cancellation by implementingDisposable. - DisposableMaybeObserver() - Constructor for class io.reactivex.rxjava4.observers.DisposableMaybeObserver
- DisposableObserver<T> - Class in io.reactivex.rxjava4.observers
-
An abstract
Observerthat allows asynchronous cancellation by implementingDisposable. - DisposableObserver() - Constructor for class io.reactivex.rxjava4.observers.DisposableObserver
- DisposableSingleObserver<T> - Class in io.reactivex.rxjava4.observers
-
An abstract
SingleObserverthat allows asynchronous cancellation by implementingDisposable. - DisposableSingleObserver() - Constructor for class io.reactivex.rxjava4.observers.DisposableSingleObserver
- DisposableSubscriber<T> - Class in io.reactivex.rxjava4.subscribers
-
An abstract Subscriber that allows asynchronous, external cancellation by implementing
Disposable. - DisposableSubscriber() - Constructor for class io.reactivex.rxjava4.subscribers.DisposableSubscriber
- dispose() - Method in class io.reactivex.rxjava4.disposables.CompositeDisposable
- dispose() - Method in interface io.reactivex.rxjava4.disposables.Disposable
-
Dispose the resource, the operation should be idempotent.
- dispose() - Method in class io.reactivex.rxjava4.disposables.SerialDisposable
- dispose() - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Cancel/dispose this test consumer.
- dispose() - Method in class io.reactivex.rxjava4.observers.DisposableCompletableObserver
- dispose() - Method in class io.reactivex.rxjava4.observers.DisposableMaybeObserver
- dispose() - Method in class io.reactivex.rxjava4.observers.DisposableObserver
- dispose() - Method in class io.reactivex.rxjava4.observers.DisposableSingleObserver
- dispose() - Method in class io.reactivex.rxjava4.observers.ResourceCompletableObserver
-
Cancels the main disposable (if any) and disposes the resources associated with this
ResourceCompletableObserver(if any). - dispose() - Method in class io.reactivex.rxjava4.observers.ResourceMaybeObserver
-
Cancels the main disposable (if any) and disposes the resources associated with this
ResourceMaybeObserver(if any). - dispose() - Method in class io.reactivex.rxjava4.observers.ResourceObserver
-
Cancels the main disposable (if any) and disposes the resources associated with this
ResourceObserver(if any). - dispose() - Method in class io.reactivex.rxjava4.observers.ResourceSingleObserver
-
Cancels the main disposable (if any) and disposes the resources associated with this
ResourceSingleObserver(if any). - dispose() - Method in class io.reactivex.rxjava4.observers.SafeObserver
- dispose() - Method in class io.reactivex.rxjava4.observers.SerializedObserver
- dispose() - Method in class io.reactivex.rxjava4.observers.TestObserver
- dispose() - Method in class io.reactivex.rxjava4.subscribers.DisposableSubscriber
- dispose() - Method in class io.reactivex.rxjava4.subscribers.ResourceSubscriber
-
Cancels the subscription (if any) and disposes the resources associated with this
ResourceSubscriber(if any). - dispose() - Method in class io.reactivex.rxjava4.subscribers.TestSubscriber
- disposed() - Static method in interface io.reactivex.rxjava4.disposables.Disposable
-
Returns a shared, disposed
Disposableinstance. - distinct() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits all items emitted by the currentFlowablethat are distinct based onObject.equals(Object)comparison. - distinct() - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits all items emitted by the currentObservablethat are distinct based onObject.equals(Object)comparison. - distinct(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits all items emitted by the currentFlowablethat are distinct according to a key selector function and based onObject.equals(Object)comparison of the objects returned by the key selector function. - distinct(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits all items emitted by the currentObservablethat are distinct according to a key selector function and based onObject.equals(Object)comparison of the objects returned by the key selector function. - distinct(Function, Supplier) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits all items emitted by the currentFlowablethat are distinct according to a key selector function and based onObject.equals(Object)comparison of the objects returned by the key selector function. - distinct(Function, Supplier) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits all items emitted by the currentObservablethat are distinct according to a key selector function and based onObject.equals(Object)comparison of the objects returned by the key selector function. - distinctUntilChanged() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits all items emitted by the currentFlowablethat are distinct from their immediate predecessors based onObject.equals(Object)comparison. - distinctUntilChanged() - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits all items emitted by the currentObservablethat are distinct from their immediate predecessors based onObject.equals(Object)comparison. - distinctUntilChanged(BiPredicate) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits all items emitted by the currentFlowablethat are distinct from their immediate predecessors when compared with each other via the provided comparator function. - distinctUntilChanged(BiPredicate) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits all items emitted by the currentObservablethat are distinct from their immediate predecessors when compared with each other via the provided comparator function. - distinctUntilChanged(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits all items emitted by the currentFlowablethat are distinct from their immediate predecessors, according to a key selector function and based onObject.equals(Object)comparison of those objects returned by the key selector function. - distinctUntilChanged(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits all items emitted by the currentObservablethat are distinct from their immediate predecessors, according to a key selector function and based onObject.equals(Object)comparison of those objects returned by the key selector function. - doAfterNext(Consumer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Calls the specified consumer with the current item after this item has been emitted to the downstream.
- doAfterNext(Consumer) - Method in class io.reactivex.rxjava4.core.Observable
-
Calls the specified
Consumerwith the current item after this item has been emitted to the downstream. - doAfterNext(Consumer) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Call the specified consumer with the current element passing through any 'rail' after it has been delivered to downstream within the rail.
- doAfterSuccess(Consumer) - Method in class io.reactivex.rxjava4.core.Maybe
-
Calls the specified
Consumerwith the success item after this item has been emitted to the downstream. - doAfterSuccess(Consumer) - Method in class io.reactivex.rxjava4.core.Single
-
Calls the specified consumer with the success item after this item has been emitted to the downstream.
- doAfterTerminate(Action) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completableinstance that calls the givenonAfterTerminateActionafter thisCompletablecompletes normally or with an exception. - doAfterTerminate(Action) - Method in class io.reactivex.rxjava4.core.Flowable
- doAfterTerminate(Action) - Method in class io.reactivex.rxjava4.core.Maybe
- doAfterTerminate(Action) - Method in class io.reactivex.rxjava4.core.Observable
- doAfterTerminate(Action) - Method in class io.reactivex.rxjava4.core.Single
- doAfterTerminated(Action) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Run the specified
Actionwhen a 'rail' completes or signals an error. - doFinally(Action) - Method in class io.reactivex.rxjava4.core.Completable
-
Calls the specified
Actionafter thisCompletablesignalsonErrororonCompleteor gets disposed by the downstream. - doFinally(Action) - Method in class io.reactivex.rxjava4.core.Flowable
-
Calls the specified action after this
FlowablesignalsonErrororonCompleteor gets canceled by the downstream. - doFinally(Action) - Method in class io.reactivex.rxjava4.core.Maybe
-
Calls the specified action after this
MaybesignalsonSuccess,onErrororonCompleteor gets disposed by the downstream. - doFinally(Action) - Method in class io.reactivex.rxjava4.core.Observable
-
Calls the specified action after the current
ObservablesignalsonErrororonCompletedor gets disposed by the downstream. - doFinally(Action) - Method in class io.reactivex.rxjava4.core.Single
-
Calls the specified action after this
SinglesignalsonSuccessoronErroror gets disposed by the downstream. - done - Variable in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
The latch that indicates an onError or onComplete has been called.
- doOnCancel(Action) - Method in class io.reactivex.rxjava4.core.Flowable
-
Calls the cancel
Actionif the downstream cancels the sequence. - doOnCancel(Action) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Run the specified
Actionwhen a 'rail' receives a cancellation. - doOnComplete(Action) - Method in class io.reactivex.rxjava4.core.Completable
- doOnComplete(Action) - Method in class io.reactivex.rxjava4.core.Flowable
- doOnComplete(Action) - Method in class io.reactivex.rxjava4.core.Maybe
- doOnComplete(Action) - Method in class io.reactivex.rxjava4.core.Observable
- doOnComplete(Action) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Run the specified
Actionwhen a 'rail' completes. - doOnDispose(Action) - Method in class io.reactivex.rxjava4.core.Completable
-
Calls the shared
Actionif aCompletableObserversubscribed to the currentCompletabledisposes the commonDisposableit received viaonSubscribe. - doOnDispose(Action) - Method in class io.reactivex.rxjava4.core.Maybe
-
Calls the shared
Actionif aMaybeObserversubscribed to the currentMaybedisposes the commonDisposableit received viaonSubscribe. - doOnDispose(Action) - Method in class io.reactivex.rxjava4.core.Observable
-
Calls the given shared
Actionif the downstream disposes the sequence. - doOnDispose(Action) - Method in class io.reactivex.rxjava4.core.Single
-
Calls the shared
Actionif aSingleObserversubscribed to the currentSingledisposes the commonDisposableit received viaonSubscribe. - doOnEach(Observer) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat forwards the items and terminal events of the currentObservableto itsObservers and to the given sharedObserverinstance. - doOnEach(Consumer) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat invokes aConsumerwith the appropriateNotificationobject when the currentObservablesignals an item or terminates. - doOnEach(Consumer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Invokes a
Consumerwith aNotificationinstances matching the signals emitted by the currentFlowablebefore they are forwarded to the downstream. - doOnEach(Flow.Subscriber) - Method in class io.reactivex.rxjava4.core.Flowable
-
Calls the appropriate methods of the given
Flow.Subscriberwhen the currentFlowablesignals events before forwarding it to the downstream. - doOnError(Consumer) - Method in class io.reactivex.rxjava4.core.Completable
- doOnError(Consumer) - Method in class io.reactivex.rxjava4.core.Flowable
- doOnError(Consumer) - Method in class io.reactivex.rxjava4.core.Maybe
-
Calls the shared
Consumerwith the error sent viaonErrorfor eachMaybeObserverthat subscribes to the currentMaybe. - doOnError(Consumer) - Method in class io.reactivex.rxjava4.core.Observable
- doOnError(Consumer) - Method in class io.reactivex.rxjava4.core.Single
-
Calls the shared consumer with the error sent via
onErrorfor eachSingleObserverthat subscribes to the currentSingle. - doOnError(Consumer) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Call the specified consumer with the exception passing through any 'rail'.
- doOnEvent(BiConsumer) - Method in class io.reactivex.rxjava4.core.Maybe
-
Calls the given
onEventcallback with the (success value,null) for anonSuccess, (null, throwable) for anonErroror (null,null) for anonCompletesignal from thisMaybebefore delivering said signal to the downstream. - doOnEvent(BiConsumer) - Method in class io.reactivex.rxjava4.core.Single
-
Calls the shared consumer with the error sent via
onErroror the value viaonSuccessfor eachSingleObserverthat subscribes to the currentSingle. - doOnEvent(Consumer) - Method in class io.reactivex.rxjava4.core.Completable
- doOnLifecycle(Consumer, Action) - Method in class io.reactivex.rxjava4.core.Completable
-
Calls the appropriate
onXXXmethod (shared between allCompletableObservers) for the lifecycle events of the sequence (subscription, disposal). - doOnLifecycle(Consumer, Action) - Method in class io.reactivex.rxjava4.core.Maybe
-
Calls the appropriate
onXXXmethod (shared between allMaybeObservers) for the lifecycle events of the sequence (subscription, disposal). - doOnLifecycle(Consumer, Action) - Method in class io.reactivex.rxjava4.core.Observable
-
Calls the appropriate
onXXXmethod (shared between allObservers) for the lifecycle events of the sequence (subscription, disposal). - doOnLifecycle(Consumer, Action) - Method in class io.reactivex.rxjava4.core.Single
-
Calls the appropriate
onXXXmethod (shared between allSingleObservers) for the lifecycle events of the sequence (subscription, disposal). - doOnLifecycle(Consumer, LongConsumer, Action) - Method in class io.reactivex.rxjava4.core.Flowable
-
Calls the appropriate
onXXXmethod (shared between allFlow.Subscribers) for the lifecycle events of the sequence (subscription, cancellation, requesting). - doOnNext(Consumer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Calls the given
Consumerwith the value emitted by the currentFlowablebefore forwarding it to the downstream. - doOnNext(Consumer) - Method in class io.reactivex.rxjava4.core.Observable
-
Calls the given
Consumerwith the value emitted by the currentObservablebefore forwarding it to the downstream. - doOnNext(Consumer) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Call the specified consumer with the current element passing through any 'rail'.
- doOnNext(Consumer, BiFunction) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Call the specified consumer with the current element passing through any 'rail' and handles errors based on the returned value by the handler function.
- doOnNext(Consumer, ParallelFailureHandling) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Call the specified consumer with the current element passing through any 'rail' and handles errors based on the given
ParallelFailureHandlingenumeration value. - doOnRequest(LongConsumer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Calls the given
LongConsumerwith the request amount from the downstream before forwarding it to the currentFlowable. - doOnRequest(LongConsumer) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Call the specified consumer with the request amount if any rail receives a request.
- doOnSubscribe(Consumer) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completableinstance that calls the givenonSubscribecallback with the disposable that the downstreamCompletableObservers receive upon subscription. - doOnSubscribe(Consumer) - Method in class io.reactivex.rxjava4.core.Maybe
-
Calls the shared
Consumerwith theDisposablesent through theonSubscribefor eachMaybeObserverthat subscribes to the currentMaybe. - doOnSubscribe(Consumer) - Method in class io.reactivex.rxjava4.core.Observable
- doOnSubscribe(Consumer) - Method in class io.reactivex.rxjava4.core.Single
-
Calls the shared consumer with the
Disposablesent through theonSubscribefor eachSingleObserverthat subscribes to the currentSingle. - doOnSubscribe(Consumer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Calls the given
Consumerwith theFlow.Subscriptionprovided by the currentFlowableupon subscription from the downstream before forwarding it to the subscriber'sonSubscribemethod. - doOnSubscribe(Consumer) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Call the specified callback when a 'rail' receives a
Flow.Subscriptionfrom its upstream. - doOnSuccess(Consumer) - Method in class io.reactivex.rxjava4.core.Maybe
-
Calls the shared
Consumerwith the success value sent viaonSuccessfor eachMaybeObserverthat subscribes to the currentMaybe. - doOnSuccess(Consumer) - Method in class io.reactivex.rxjava4.core.Single
-
Calls the shared consumer with the success value sent via
onSuccessfor eachSingleObserverthat subscribes to the currentSingle. - doOnTerminate(Action) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completableinstance that calls the givenonTerminateActionjust before thisCompletablecompletes normally or with an exception. - doOnTerminate(Action) - Method in class io.reactivex.rxjava4.core.Flowable
-
Calls the given
Actionwhen the currentFlowablecompletes normally or with an error before those signals are forwarded to the downstream. - doOnTerminate(Action) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybeinstance that calls the given onTerminate callback just before thisMaybecompletes normally or with an exception. - doOnTerminate(Action) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observableso that it invokes an action when the currentObservablecallsonCompleteoronError. - doOnTerminate(Action) - Method in class io.reactivex.rxjava4.core.Single
-
Returns a
Singleinstance that calls the givenonTerminatecallback just before thisSinglecompletes normally or with an exception. - DROP - Enum constant in enum class io.reactivex.rxjava4.core.BackpressureStrategy
-
Drops the most recent
onNextvalue if the downstream can't keep up. - DROP_LATEST - Enum constant in enum class io.reactivex.rxjava4.core.BackpressureOverflowStrategy
-
Drop the latest value from the buffer.
- DROP_OLDEST - Enum constant in enum class io.reactivex.rxjava4.core.BackpressureOverflowStrategy
-
Drop the oldest value from the buffer.
E
- elementAt(long) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Maybethat emits the single item at a specified index in a sequence of emissions from thisFlowableor completes if thisFlowablesequence has fewer elements than index. - elementAt(long) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
Maybethat emits the single item at a specified index in a sequence of emissions from the currentObservableor completes if the currentObservablesignals fewer elements than index. - elementAt(long, T) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits the item found at a specified index in a sequence of emissions from thisFlowable, or a default item if that index is out of range. - elementAt(long, T) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
Singlethat emits the item found at a specified index in a sequence of emissions from the currentObservable, or a default item if that index is out of range. - elementAtOrError(long) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits the item found at a specified index in a sequence of emissions from thisFlowableor signals aNoSuchElementExceptionif thisFlowablehas fewer elements than index. - elementAtOrError(long) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
Singlethat emits the item found at a specified index in a sequence of emissions from the currentObservableor signals aNoSuchElementExceptionif the currentObservablesignals fewer elements than index. - Emitter<T> - Interface in io.reactivex.rxjava4.core
-
Base interface for emitting signals in a push-fashion in various generator-like source operators (create, generate).
- empty() - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits no items to theFlow.Subscriberand immediately invokes itsonCompletemethod. - empty() - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a (singleton)
Maybeinstance that callsonCompleteimmediately. - empty() - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits no items to theObserverand immediately invokes itsonCompletemethod. - empty() - Static method in interface io.reactivex.rxjava4.disposables.Disposable
-
Returns a new, non-disposed
Disposableinstance. - equals(Object) - Method in class io.reactivex.rxjava4.core.Notification
- equals(Object) - Method in class io.reactivex.rxjava4.schedulers.Timed
- error(Supplier) - Static method in class io.reactivex.rxjava4.core.Completable
-
Creates a
Completablewhich calls the given error supplier for each subscriber and emits its returnedThrowable. - error(Supplier) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat invokes aFlow.Subscriber'sonErrormethod when theSubscribersubscribes to it. - error(Supplier) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat invokes aMaybeObserver'sonErrormethod when theMaybeObserversubscribes to it. - error(Supplier) - Static method in class io.reactivex.rxjava4.core.Observable
- error(Supplier) - Static method in class io.reactivex.rxjava4.core.Single
-
Signals a
Throwablereturned by the callback function for each individualSingleObserver. - error(Throwable) - Static method in class io.reactivex.rxjava4.core.Completable
-
Creates a
Completableinstance that emits the givenThrowableexception to subscribers. - error(Throwable) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat invokes aFlow.Subscriber'sonErrormethod when theSubscribersubscribes to it. - error(Throwable) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat invokes a subscriber'sonErrormethod when the subscriber subscribes to it. - error(Throwable) - Static method in class io.reactivex.rxjava4.core.Observable
- error(Throwable) - Static method in class io.reactivex.rxjava4.core.Single
-
Returns a
Singlethat invokes a subscriber'sonErrormethod when the subscriber subscribes to it. - ERROR - Enum constant in enum class io.reactivex.rxjava4.annotations.BackpressureKind
-
The operator will emit a
MissingBackpressureExceptionif the downstream didn't request enough or in time. - ERROR - Enum constant in enum class io.reactivex.rxjava4.core.BackpressureOverflowStrategy
-
Signal a
MissingBackpressureExceptionand terminate the sequence. - ERROR - Enum constant in enum class io.reactivex.rxjava4.core.BackpressureStrategy
-
Signals a
MissingBackpressureExceptionin case the downstream can't keep up. - ERROR - Enum constant in enum class io.reactivex.rxjava4.parallel.ParallelFailureHandling
-
The current rail is stopped and the error is signalled.
- errors - Variable in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
The list of errors received.
- Exceptions - Class in io.reactivex.rxjava4.exceptions
-
Utility class to help propagate checked exceptions and rethrow exceptions designated as fatal.
- Experimental - Annotation Interface in io.reactivex.rxjava4.annotations
-
Indicates the feature is in experimental state: its existence, signature or behavior might change without warning from one release to the next.
F
- fail(String) - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Fail with the given message and add the sequence of errors as suppressed ones.
- filter(Predicate) - Method in class io.reactivex.rxjava4.core.Flowable
-
Filters items emitted by the current
Flowableby only emitting those that satisfy a specified predicate. - filter(Predicate) - Method in class io.reactivex.rxjava4.core.Maybe
-
Filters the success item of the
Maybevia a predicate function and emitting it if the predicate returnstrue, completing otherwise. - filter(Predicate) - Method in class io.reactivex.rxjava4.core.Observable
-
Filters items emitted by the current
Observableby only emitting those that satisfy a specifiedPredicate. - filter(Predicate) - Method in class io.reactivex.rxjava4.core.Single
-
Filters the success item of the
Singlevia a predicate function and emitting it if the predicate returnstrue, completing otherwise. - filter(Predicate) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Filters the source values on each 'rail'.
- filter(Predicate, BiFunction) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Filters the source values on each 'rail' and handles errors based on the returned value by the handler function.
- filter(Predicate, ParallelFailureHandling) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Filters the source values on each 'rail' and handles errors based on the given
ParallelFailureHandlingenumeration value. - first(T) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits only the very first item emitted by thisFlowable, or a default item if thisFlowablecompletes without emitting anything. - first(T) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
Singlethat emits only the very first item emitted by the currentObservable, or a default item if the currentObservablecompletes without emitting any items. - firstElement() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Maybethat emits only the very first item emitted by thisFlowableor completes if thisFlowableis empty. - firstElement() - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
Maybethat emits only the very first item emitted by the currentObservable, or completes if the currentObservableis empty. - firstOrError() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits only the very first item emitted by thisFlowableor signals aNoSuchElementExceptionif thisFlowableis empty. - firstOrError() - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
Singlethat emits only the very first item emitted by the currentObservableor signals aNoSuchElementExceptionif the currentObservableis empty. - firstOrErrorStage() - Method in class io.reactivex.rxjava4.core.Flowable
-
Signals the first upstream item or a
NoSuchElementExceptionif the upstream is empty via aCompletionStage. - firstOrErrorStage() - Method in class io.reactivex.rxjava4.core.Observable
-
Signals the first upstream item or a
NoSuchElementExceptionif the upstream is empty via aCompletionStage. - firstStage(T) - Method in class io.reactivex.rxjava4.core.Flowable
-
Signals the first upstream item (or the default item if the upstream is empty) via a
CompletionStage. - firstStage(T) - Method in class io.reactivex.rxjava4.core.Observable
-
Signals the first upstream item (or the default item if the upstream is empty) via a
CompletionStage. - flatMap(Function) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat is based on applying a specified function to the item emitted by the currentMaybe, where that function returns aMaybeSource. - flatMap(Function, Function, Supplier) - Method in class io.reactivex.rxjava4.core.Maybe
-
Maps the
onSuccess,onErrororonCompletesignals of the currentMaybeinto aMaybeSourceand emits thatMaybeSource's signals. - flatMap(Function, BiFunction) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat emits the results of a specified function to the pair of values emitted by the currentMaybeand a specified mappedMaybeSource. - flatMap(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits items based on applying a function that you supply to each item emitted by the currentObservable, where that function returns anObservableSource, and then merging those returnedObservableSources and emitting the results of this merger. - flatMap(Function, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits items based on applying a function that you supply to each item emitted by the currentObservable, where that function returns anObservableSource, and then merging those returnedObservableSources and emitting the results of this merger. - flatMap(Function, boolean, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits items based on applying a function that you supply to each item emitted by the currentObservable, where that function returns anObservableSource, and then merging those returnedObservableSources and emitting the results of this merger, while limiting the maximum number of concurrent subscriptions to theseObservableSources. - flatMap(Function, boolean, int, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits items based on applying a function that you supply to each item emitted by the currentObservable, where that function returns anObservableSource, and then merging those returnedObservableSources and emitting the results of this merger, while limiting the maximum number of concurrent subscriptions to theseObservableSources. - flatMap(Function, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits items based on applying a function that you supply to each item emitted by the currentObservable, where that function returns anObservableSource, and then merging those returnedObservableSources and emitting the results of this merger, while limiting the maximum number of concurrent subscriptions to theseObservableSources. - flatMap(Function, Function, Supplier) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat applies a function to each item emitted or notification raised by the currentObservableand then flattens theObservableSources returned from these functions and emits the resulting items. - flatMap(Function, Function, Supplier, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat applies a function to each item emitted or notification raised by the currentObservableand then flattens theObservableSources returned from these functions and emits the resulting items, while limiting the maximum number of concurrent subscriptions to theseObservableSources. - flatMap(Function, BiFunction) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the results of a specified function to the pair of values emitted by the currentObservableand the mapped innerObservableSource. - flatMap(Function, BiFunction, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the results of a specified function to the pair of values emitted by the currentObservableand the mapped innerObservableSource. - flatMap(Function, BiFunction, boolean, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the results of a specified function to the pair of values emitted by the currentObservableand the mapped innerObservableSource, while limiting the maximum number of concurrent subscriptions to theseObservableSources. - flatMap(Function, BiFunction, boolean, int, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the results of a specified function to the pair of values emitted by the currentObservableand the mapped innerObservableSource, while limiting the maximum number of concurrent subscriptions to theseObservableSources. - flatMap(Function, BiFunction, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the results of a specified function to the pair of values emitted by the currentObservableand the mapped innerObservableSource, while limiting the maximum number of concurrent subscriptions to theseObservableSources. - flatMap(Function) - Method in class io.reactivex.rxjava4.core.Single
-
Returns a
Singlethat is based on applying a specified function to the item emitted by the currentSingle, where that function returns aSingleSource. - flatMap(Function, Function) - Method in class io.reactivex.rxjava4.core.Single
-
Maps the
onSuccessoronErrorsignals of the currentSingleinto aSingleSourceand emits thatSingleSource's signals. - flatMap(Function, BiFunction) - Method in class io.reactivex.rxjava4.core.Single
-
Returns a
Singlethat emits the results of a specified function to the pair of values emitted by the currentSingleand a specified mappedSingleSource. - flatMap(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits items based on applying a function that you supply to each item emitted by the currentFlowable, where that function returns aFlow.Publisher, and then merging those resultingPublishers and emitting the results of this merger. - flatMap(Function) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Generates and flattens
Flow.Publishers on each 'rail'. - flatMap(Function, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits items based on applying a function that you supply to each item emitted by the currentFlowable, where that function returns aFlow.Publisher, and then merging those resultingPublishers and emitting the results of this merger. - flatMap(Function, boolean) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Generates and flattens
Flow.Publishers on each 'rail', optionally delaying errors. - flatMap(Function, boolean, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits items based on applying a function that you supply to each item emitted by the currentFlowable, where that function returns aFlow.Publisher, and then merging those resultingPublishers and emitting the results of this merger, while limiting the maximum number of concurrent subscriptions to thesePublishers. - flatMap(Function, boolean, int) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Generates and flattens
Flow.Publishers on each 'rail', optionally delaying errors and having a total number of simultaneous subscriptions to the innerPublishers. - flatMap(Function, boolean, int, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits items based on applying a function that you supply to each item emitted by the currentFlowable, where that function returns aFlow.Publisher, and then merging those resultingPublishers and emitting the results of this merger, while limiting the maximum number of concurrent subscriptions to thesePublishers. - flatMap(Function, boolean, int, int) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Generates and flattens
Flow.Publishers on each 'rail', optionally delaying errors, having a total number of simultaneous subscriptions to the innerPublishers and using the given prefetch amount for the innerPublishers. - flatMap(Function, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits items based on applying a function that you supply to each item emitted by the currentFlowable, where that function returns aFlow.Publisher, and then merging those resultingPublishers and emitting the results of this merger, while limiting the maximum number of concurrent subscriptions to thesePublishers. - flatMap(Function, Function, Supplier) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat applies a function to each item emitted or notification raised by the currentFlowableand then flattens theFlow.Publishers returned from these functions and emits the resulting items. - flatMap(Function, Function, Supplier, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat applies a function to each item emitted or notification raised by the currentFlowableand then flattens theFlow.Publishers returned from these functions and emits the resulting items, while limiting the maximum number of concurrent subscriptions to thesePublishers. - flatMap(Function, BiFunction) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the results of a specified function to the pair of values emitted by the currentFlowableand a specified collectionFlow.Publisher. - flatMap(Function, BiFunction, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the results of a specified function to the pair of values emitted by the currentFlowableand a specified innerFlow.Publisher. - flatMap(Function, BiFunction, boolean, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the results of a specified function to the pair of values emitted by the currentFlowableand a specified collectionFlow.Publisher, while limiting the maximum number of concurrent subscriptions to thesePublishers. - flatMap(Function, BiFunction, boolean, int, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the results of a specified function to the pair of values emitted by the currentFlowableand a specified collectionFlow.Publisher, while limiting the maximum number of concurrent subscriptions to thesePublishers. - flatMap(Function, BiFunction, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the results of a specified function to the pair of values emitted by the currentFlowableand a specified collectionFlow.Publisher, while limiting the maximum number of concurrent subscriptions to thesePublishers. - flatMapCompletable(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps each element of the upstream
FlowableintoCompletableSources, subscribes to them and waits until the upstream and allCompletableSources complete. - flatMapCompletable(Function) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Completablethat completes based on applying a specified function to the item emitted by the currentMaybe, where that function returns aCompletable. - flatMapCompletable(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps each element of the current
ObservableintoCompletableSources, subscribes to them and waits until the upstream and allCompletableSources complete. - flatMapCompletable(Function) - Method in class io.reactivex.rxjava4.core.Single
-
Returns a
Completablethat completes based on applying a specified function to the item emitted by the currentSingle, where that function returns aCompletableSource. - flatMapCompletable(Function, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps each element of the current
ObservableintoCompletableSources, subscribes to them and waits until the upstream and allCompletableSources complete, optionally delaying all errors. - flatMapCompletable(Function, boolean, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps each element of the upstream
FlowableintoCompletableSources, subscribes to them and waits until the upstream and allCompletableSources complete, optionally delaying all errors. - flatMapIterable(Function) - Method in class io.reactivex.rxjava4.core.Flowable
- flatMapIterable(Function) - Method in class io.reactivex.rxjava4.core.Observable
- flatMapIterable(Function) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Returns a
ParallelFlowablethat merges each item emitted by the source on each rail with the values in anIterablecorresponding to that item that is generated by a selector. - flatMapIterable(Function, int) - Method in class io.reactivex.rxjava4.core.Flowable
- flatMapIterable(Function, int) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Returns a
ParallelFlowablethat merges each item emitted by the sourceParallelFlowablewith the values in anIterablecorresponding to that item that is generated by a selector. - flatMapIterable(Function, BiFunction) - Method in class io.reactivex.rxjava4.core.Flowable
-
Merges
Iterables generated by a mapperFunctionfor each individual item emitted by the currentFlowableinto a singleFlowablesequence where the resulting items will be the combination of the original item and each inner item of the respectiveIterableas returned by theresultSelectorBiFunction. - flatMapIterable(Function, BiFunction) - Method in class io.reactivex.rxjava4.core.Observable
-
Merges
Iterables generated by a mapperFunctionfor each individual item emitted by the currentObservableinto a singleObservablesequence where the resulting items will be the combination of the original item and each inner item of the respectiveIterableas returned by theresultSelectorBiFunction. - flatMapIterable(Function, BiFunction, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Merges
Iterables generated by a mapperFunctionfor each individual item emitted by the currentFlowableinto a singleFlowablesequence where the resulting items will be the combination of the original item and each inner item of the respectiveIterableas returned by theresultSelectorBiFunction. - flatMapMaybe(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps each element of the upstream
FlowableintoMaybeSources, subscribes to all of them and merges theironSuccessvalues, in no particular order, into a singleFlowablesequence. - flatMapMaybe(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps each element of the current
ObservableintoMaybeSources, subscribes to all of them and merges theironSuccessvalues, in no particular order, into a singleObservablesequence. - flatMapMaybe(Function) - Method in class io.reactivex.rxjava4.core.Single
-
Returns a
Maybethat is based on applying a specified function to the item emitted by the currentSingle, where that function returns aMaybeSource. - flatMapMaybe(Function, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps each element of the current
ObservableintoMaybeSources, subscribes to them and merges theironSuccessvalues, in no particular order, into a singleObservablesequence, optionally delaying all errors. - flatMapMaybe(Function, boolean, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps each element of the upstream
FlowableintoMaybeSources, subscribes to at mostmaxConcurrencyMaybeSources at a time and merges theironSuccessvalues, in no particular order, into a singleFlowablesequence, optionally delaying all errors. - flatMapObservable(Function) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns an
Observablethat is based on applying a specified function to the item emitted by the currentMaybe, where that function returns anObservableSource. - flatMapObservable(Function) - Method in class io.reactivex.rxjava4.core.Single
-
Returns an
Observablethat is based on applying a specified function to the item emitted by the currentSingle, where that function returns anObservableSource. - flatMapPublisher(Function) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Flowablethat emits items based on applying a specified function to the item emitted by the currentMaybe, where that function returns aFlow.Publisher. - flatMapPublisher(Function) - Method in class io.reactivex.rxjava4.core.Single
-
Returns a
Flowablethat emits items based on applying a specified function to the item emitted by the currentSingle, where that function returns aFlow.Publisher. - flatMapSingle(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps each element of the upstream
FlowableintoSingleSources, subscribes to all of them and merges theironSuccessvalues, in no particular order, into a singleFlowablesequence. - flatMapSingle(Function) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybebased on applying a specified function to the item emitted by the currentMaybe, where that function returns aSingle. - flatMapSingle(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps each element of the current
ObservableintoSingleSources, subscribes to all of them and merges theironSuccessvalues, in no particular order, into a singleObservablesequence. - flatMapSingle(Function, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps each element of the current
ObservableintoSingleSources, subscribes to them and merges theironSuccessvalues, in no particular order, into a singleObservablesequence, optionally delaying all errors. - flatMapSingle(Function, boolean, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps each element of the upstream
FlowableintoSingleSources, subscribes to at mostmaxConcurrencySingleSources at a time and merges theironSuccessvalues, in no particular order, into a singleFlowablesequence, optionally delaying all errors. - flatMapStream(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps each upstream item into a
Streamand emits theStream's items to the downstream in a sequential fashion. - flatMapStream(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps each upstream item into a
Streamand emits theStream's items to the downstream in a sequential fashion. - flatMapStream(Function) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Maps each upstream item on each rail into a
Streamand emits theStream's items to the downstream in a sequential fashion. - flatMapStream(Function, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps each upstream item into a
Streamand emits theStream's items to the downstream in a sequential fashion. - flatMapStream(Function, int) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Maps each upstream item of each rail into a
Streamand emits theStream's items to the downstream in a sequential fashion. - flattenAsFlowable(Function) - Method in class io.reactivex.rxjava4.core.Maybe
- flattenAsFlowable(Function) - Method in class io.reactivex.rxjava4.core.Single
- flattenAsObservable(Function) - Method in class io.reactivex.rxjava4.core.Maybe
-
Maps the success value of the current
Maybeinto anIterableand emits its items as anObservablesequence. - flattenAsObservable(Function) - Method in class io.reactivex.rxjava4.core.Single
-
Maps the success value of the current
Singleinto anIterableand emits its items as anObservablesequence. - flattenStreamAsFlowable(Function) - Method in class io.reactivex.rxjava4.core.Maybe
- flattenStreamAsFlowable(Function) - Method in class io.reactivex.rxjava4.core.Single
- flattenStreamAsObservable(Function) - Method in class io.reactivex.rxjava4.core.Maybe
-
Maps the upstream succecss value into a Java
Streamand emits its items to the downstream consumer as anObservable. - flattenStreamAsObservable(Function) - Method in class io.reactivex.rxjava4.core.Single
-
Maps the upstream succecss value into a Java
Streamand emits its items to the downstream consumer as anObservable. - Flowable<T> - Class in io.reactivex.rxjava4.core
-
The
Flowableclass that implements the Reactive StreamsFlow.PublisherPattern and offers factory methods, intermediate operators and the ability to consume reactive dataflows. - Flowable() - Constructor for class io.reactivex.rxjava4.core.Flowable
- FlowableConverter<T,
R> - Interface in io.reactivex.rxjava4.core -
Convenience interface and callback used by the
Flowable.to(FlowableConverter)operator to turn aFlowableinto another value fluently. - FlowableEmitter<T> - Interface in io.reactivex.rxjava4.core
-
Abstraction over a Reactive Streamsthat allows associating a resource with it and exposes the current number of downstream requested amount.
invalid reference
org.reactivestreams.Subscriber - FlowableOnSubscribe<T> - Interface in io.reactivex.rxjava4.core
-
A functional interface that has a
subscribe()method that receives aFlowableEmitterinstance that allows pushing events in a backpressure-safe and cancellation-safe manner. - FlowableOperator<Downstream, Upstream> - Interface in io.reactivex.rxjava4.core
-
Interface to map/wrap a downstream
Flow.Subscriberto an upstreamSubscriber. - FlowableProcessor<T> - Class in io.reactivex.rxjava4.processors
-
Represents a Subscriber and a Flowable (Publisher) at the same time, allowing multicasting events from a single source to multiple child Subscribers.
- FlowableProcessor() - Constructor for class io.reactivex.rxjava4.processors.FlowableProcessor
- FlowableSubscriber<T> - Interface in io.reactivex.rxjava4.core
-
Represents a Reactive-Streams inspired
Flow.Subscriberthat is RxJava 4 only and weakens the Reactive Streams rules §1.3 and §3.9 of the specification for gaining performance. - FlowableTransformer<Upstream, Downstream> - Interface in io.reactivex.rxjava4.core
-
Interface to compose
Flowables. - forEach(Consumer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Subscribes to the current
Flowableand receives notifications for each element. - forEach(Consumer) - Method in class io.reactivex.rxjava4.core.Observable
-
Subscribes to the
ObservableSourceand calls aConsumerfor each item of the currentObservableon its emission thread. - forEachWhile(Predicate) - Method in class io.reactivex.rxjava4.core.Flowable
-
Subscribes to the current
Flowableand receives notifications for each element until theonNextPredicate returnsfalse. - forEachWhile(Predicate) - Method in class io.reactivex.rxjava4.core.Observable
-
Subscribes to the
ObservableSourceand calls aPredicatefor each item of the currentObservable, on its emission thread, until the predicate returnsfalse. - forEachWhile(Predicate, Consumer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Subscribes to the current
Flowableand receives notifications for each element and error events until theonNextPredicate returnsfalse. - forEachWhile(Predicate, Consumer) - Method in class io.reactivex.rxjava4.core.Observable
-
Subscribes to the
ObservableSourceand calls aPredicatefor each item or aConsumerwith the error of the currentObservable, on their original emission threads, until the predicate returnsfalse. - forEachWhile(Predicate, Consumer, Action) - Method in class io.reactivex.rxjava4.core.Flowable
-
Subscribes to the current
Flowableand receives notifications for each element and the terminal events until theonNextPredicate returnsfalse. - forEachWhile(Predicate, Consumer, Action) - Method in class io.reactivex.rxjava4.core.Observable
-
Subscribes to the
ObservableSourceand calls aPredicatefor each item, aConsumerwith the error or anActionupon completion of the currentObservable, on their original emission threads, until the predicate returnsfalse. - from(Executor) - Static method in class io.reactivex.rxjava4.schedulers.Schedulers
- from(Executor, boolean) - Static method in class io.reactivex.rxjava4.schedulers.Schedulers
- from(Executor, boolean, boolean) - Static method in class io.reactivex.rxjava4.schedulers.Schedulers
- from(Flow.Publisher) - Static method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Take a
Flow.Publisherand prepare to consume it on multiple 'rails' (number of CPUs) in a round-robin fashion. - from(Flow.Publisher, int) - Static method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Take a
Flow.Publisherand prepare to consume it on parallelism number of 'rails' in a round-robin fashion. - from(Flow.Publisher, int, int) - Static method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Take a
Flow.Publisherand prepare to consume it on parallelism number of 'rails' , possibly ordered and round-robin fashion and use custom prefetch amount and queue for dealing with the sourcePublisher's values. - fromAction(Action) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completableinstance that runs the givenActionfor eachCompletableObserverand emits either an exception or simply completes. - fromAction(Action) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowableinstance that runs the givenActionfor eachFlow.Subscriberand emits either its exception or simply completes. - fromAction(Action) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybeinstance that runs the givenActionfor eachMaybeObserverand emits either its exception or simply completes. - fromAction(Action) - Static method in class io.reactivex.rxjava4.core.Observable
- fromAction(Action) - Static method in interface io.reactivex.rxjava4.disposables.Disposable
-
Construct a
Disposableby wrapping aActionthat is executed exactly once when theDisposableis disposed. - fromArray(Flow.Publisher...) - Static method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Wraps multiple
Flow.Publishers into aParallelFlowablewhich runs them in parallel and unordered. - fromArray(T...) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Converts an array into a
Flow.Publisherthat emits the items in the array. - fromArray(T...) - Static method in class io.reactivex.rxjava4.core.Observable
-
Converts an array into an
ObservableSourcethat emits the items in the array. - fromAutoCloseable(AutoCloseable) - Static method in interface io.reactivex.rxjava4.disposables.Disposable
-
Construct a
Disposableby wrapping anAutoCloseablethat is closed exactly once when theDisposableis disposed. - fromCallable(Callable) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablewhich when subscribed, executes theCallablefunction, ignores its normal result and emitsonErrororonCompleteonly. - fromCallable(Callable) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat invokes the givenCallablefor each individualMaybeObserverthat subscribes and emits the resulting non-nullitem viaonSuccesswhile considering anullresult from theCallableas indication for valueless completion viaonComplete. - fromCallable(Callable) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat, when aFlow.Subscribersubscribes to it, invokes a function you specify and then emits the value returned from that function. - fromCallable(Callable) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat, when an observer subscribes to it, invokes a function you specify and then emits the value returned from that function. - fromCallable(Callable) - Static method in class io.reactivex.rxjava4.core.Single
-
Returns a
Singlethat invokes the givenCallablefor each incomingSingleObserverand emits its value or exception to them. - fromCompletable(CompletableSource) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Wraps a
CompletableSourceinto aFlowable. - fromCompletable(CompletableSource) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Wraps a
CompletableSourceinto aMaybe. - fromCompletable(CompletableSource) - Static method in class io.reactivex.rxjava4.core.Observable
-
Wraps a
CompletableSourceinto anObservable. - fromCompletionStage(CompletionStage) - Static method in class io.reactivex.rxjava4.core.Completable
-
Signals completion (or error) when the
CompletionStageterminates. - fromCompletionStage(CompletionStage) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Signals the completion value or error of the given (hot)
CompletionStage-based asynchronous calculation. - fromCompletionStage(CompletionStage) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Signals the completion value or error of the given (hot)
CompletionStage-based asynchronous calculation. - fromCompletionStage(CompletionStage) - Static method in class io.reactivex.rxjava4.core.Observable
-
Signals the completion value or error of the given (hot)
CompletionStage-based asynchronous calculation. - fromCompletionStage(CompletionStage) - Static method in class io.reactivex.rxjava4.core.Single
-
Signals the completion value or error of the given (hot)
CompletionStage-based asynchronous calculation. - fromFuture(Future) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completableinstance that reacts to the termination of the givenFuturein a blocking fashion. - fromFuture(Future) - Static method in interface io.reactivex.rxjava4.disposables.Disposable
-
Construct a
Disposableby wrapping aFuturethat is cancelled exactly once when theDisposableis disposed. - fromFuture(Future, boolean) - Static method in interface io.reactivex.rxjava4.disposables.Disposable
-
Construct a
Disposableby wrapping aFuturethat is cancelled exactly once when theDisposableis disposed. - fromFuture(Future) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Converts a
Futureinto aFlow.Publisher. - fromFuture(Future) - Static method in class io.reactivex.rxjava4.core.Maybe
- fromFuture(Future) - Static method in class io.reactivex.rxjava4.core.Observable
-
Converts a
Futureinto anObservable. - fromFuture(Future) - Static method in class io.reactivex.rxjava4.core.Single
-
Converts a
Futureinto aSingleand awaits its outcome in a blocking fashion. - fromFuture(Future, long, TimeUnit) - Static method in class io.reactivex.rxjava4.core.Flowable
- fromFuture(Future, long, TimeUnit) - Static method in class io.reactivex.rxjava4.core.Maybe
- fromFuture(Future, long, TimeUnit) - Static method in class io.reactivex.rxjava4.core.Observable
- fromFuture(Future, long, TimeUnit) - Static method in class io.reactivex.rxjava4.core.Single
-
Converts a
Futureinto aSingleand awaits its outcome, or timeout, in a blocking fashion. - fromIterable(Iterable) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Converts an
Iterablesequence into aFlow.Publisherthat emits the items in the sequence. - fromIterable(Iterable) - Static method in class io.reactivex.rxjava4.core.Observable
-
Converts an
Iterablesequence into anObservablethat emits the items in the sequence. - fromMaybe(MaybeSource) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completableinstance that when subscribed to, subscribes to theMaybeSourceinstance and emits anonCompleteevent if the maybe emitsonSuccess/onCompleteor forwards anyonErrorevents. - fromMaybe(MaybeSource) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowableinstance that when subscribed to, subscribes to theMaybeSourceinstance and emitsonSuccessas a single item or forwards anyonCompleteoronErrorsignal. - fromMaybe(MaybeSource) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observableinstance that when subscribed to, subscribes to theMaybeSourceinstance and emitsonSuccessas a single item or forwards anyonCompleteoronErrorsignal. - fromMaybe(MaybeSource) - Static method in class io.reactivex.rxjava4.core.Single
-
Returns a
Singleinstance that when subscribed to, subscribes to theMaybeSourceinstance and emitsonSuccessas a single item, turns anonCompleteintoNoSuchElementExceptionerror signal or forwards theonErrorsignal. - fromMaybe(MaybeSource, T) - Static method in class io.reactivex.rxjava4.core.Single
-
Returns a
Singleinstance that when subscribed to, subscribes to theMaybeSourceinstance and emitsonSuccessas a single item, emits thedefaultItemfor anonCompletesignal or forwards theonErrorsignal. - fromObservable(ObservableSource) - Static method in class io.reactivex.rxjava4.core.Single
-
Wraps a specific
ObservableSourceinto aSingleand signals its single element or error. - fromObservable(ObservableSource) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completableinstance that subscribes to the givenObservableSource, ignores all values and emits only the terminal event. - fromObservable(ObservableSource) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Wraps an
ObservableSourceinto aMaybeand emits the very first item or completes if the source is empty. - fromObservable(ObservableSource, BackpressureStrategy) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Converts the given
ObservableSourceinto aFlowableby applying the specified backpressure strategy. - fromOptional(Optional) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Converts the existing value of the provided optional into a
Flowable.just(Object)or an empty optional into anFlowable.empty()Flowableinstance. - fromOptional(Optional) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Converts the existing value of the provided optional into a
Maybe.just(Object)or an empty optional into anMaybe.empty()Maybeinstance. - fromOptional(Optional) - Static method in class io.reactivex.rxjava4.core.Observable
-
Converts the existing value of the provided optional into a
Observable.just(Object)or an empty optional into anObservable.empty()Observableinstance. - fromPublisher(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Flowable
- fromPublisher(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Observable
-
Converts an arbitrary Reactive Streams
Flow.Publisherinto anObservable. - fromPublisher(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Single
-
Wraps a specific
Flow.Publisherinto aSingleand signals its single element or error. - fromPublisher(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completableinstance that subscribes to the givenFlow.Publisher, ignores all values and emits only the terminal event. - fromPublisher(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Wraps a
Flow.Publisherinto aMaybeand emits the very first item or completes if the source is empty. - fromRunnable(Runnable) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completableinstance that runs the givenRunnablefor eachCompletableObserverand emits either its unchecked exception or simply completes. - fromRunnable(Runnable) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowableinstance that runs the givenRunnablefor eachFlow.Subscriberand emits either its unchecked exception or simply completes. - fromRunnable(Runnable) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybeinstance that runs the givenRunnablefor eachMaybeObserverand emits either its unchecked exception or simply completes. - fromRunnable(Runnable) - Static method in class io.reactivex.rxjava4.core.Observable
- fromRunnable(Runnable) - Static method in interface io.reactivex.rxjava4.disposables.Disposable
-
Construct a
Disposableby wrapping aRunnablethat is executed exactly once when theDisposableis disposed. - fromSingle(SingleSource) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completableinstance that when subscribed to, subscribes to theSingleSourceinstance and emits a completion event if the single emitsonSuccessor forwards anyonErrorevents. - fromSingle(SingleSource) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowableinstance that when subscribed to, subscribes to theSingleSourceinstance and emitsonSuccessas a single item or forwards theonErrorsignal. - fromSingle(SingleSource) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Wraps a
SingleSourceinto aMaybe. - fromSingle(SingleSource) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observableinstance that when subscribed to, subscribes to theSingleSourceinstance and emitsonSuccessas a single item or forwards theonErrorsignal. - fromStream(Stream) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Converts a
Streaminto a finiteFlowableand emits its items in the sequence. - fromStream(Stream) - Static method in class io.reactivex.rxjava4.core.Observable
-
Converts a
Streaminto a finiteObservableand emits its items in the sequence. - fromSubscription(Flow.Subscription) - Static method in interface io.reactivex.rxjava4.disposables.Disposable
-
Construct a
Disposableby wrapping aFlow.Subscriptionthat is cancelled exactly once when theDisposableis disposed. - fromSupplier(Supplier) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablewhich when subscribed, executes theSupplierfunction, ignores its normal result and emitsonErrororonCompleteonly. - fromSupplier(Supplier) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat invokes the givenSupplierfor each individualMaybeObserverthat subscribes and emits the resulting non-nullitem viaonSuccesswhile considering anullresult from theSupplieras indication for valueless completion viaonComplete. - fromSupplier(Supplier) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat, when aFlow.Subscribersubscribes to it, invokes a supplier function you specify and then emits the value returned from that function. - fromSupplier(Supplier) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat, when an observer subscribes to it, invokes a supplier function you specify and then emits the value returned from that function. - fromSupplier(Supplier) - Static method in class io.reactivex.rxjava4.core.Single
-
Returns a
Singlethat invokes passed supplier and emits its result for each individualSingleObserverthat subscribes. - FULL - Enum constant in enum class io.reactivex.rxjava4.annotations.BackpressureKind
-
The operator fully supports backpressure and may coordinate downstream requests with upstream requests through batching, arbitration or by other means.
- Function<T,
R> - Interface in io.reactivex.rxjava4.functions -
A functional interface that takes a value and returns another value, possibly with a different type and allows throwing a checked exception.
- Function3<T1,
T2, - Interface in io.reactivex.rxjava4.functionsT3, R> -
A functional interface (callback) that computes a value based on multiple input values.
- Function4<T1,
T2, - Interface in io.reactivex.rxjava4.functionsT3, T4, R> -
A functional interface (callback) that computes a value based on multiple input values.
- Function5<T1,
T2, - Interface in io.reactivex.rxjava4.functionsT3, T4, T5, R> -
A functional interface (callback) that computes a value based on multiple input values.
- Function6<T1,
T2, - Interface in io.reactivex.rxjava4.functionsT3, T4, T5, T6, R> -
A functional interface (callback) that computes a value based on multiple input values.
- Function7<T1,
T2, - Interface in io.reactivex.rxjava4.functionsT3, T4, T5, T6, T7, R> -
A functional interface (callback) that computes a value based on multiple input values.
- Function8<T1,
T2, - Interface in io.reactivex.rxjava4.functionsT3, T4, T5, T6, T7, T8, R> -
A functional interface (callback) that computes a value based on multiple input values.
- Function9<T1,
T2, - Interface in io.reactivex.rxjava4.functionsT3, T4, T5, T6, T7, T8, T9, R> -
A functional interface (callback) that computes a value based on multiple input values.
G
- generate(Consumer) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a cold, synchronous, stateless and backpressure-aware generator of values.
- generate(Consumer) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns a cold, synchronous and stateless generator of values.
- generate(Supplier, BiConsumer) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a cold, synchronous, stateful and backpressure-aware generator of values.
- generate(Supplier, BiConsumer) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns a cold, synchronous and stateful generator of values.
- generate(Supplier, BiConsumer, Consumer) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a cold, synchronous, stateful and backpressure-aware generator of values.
- generate(Supplier, BiConsumer, Consumer) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns a cold, synchronous and stateful generator of values.
- generate(Supplier, BiFunction) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a cold, synchronous, stateful and backpressure-aware generator of values.
- generate(Supplier, BiFunction, Consumer) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a cold, synchronous, stateful and backpressure-aware generator of values.
- generate(Supplier, BiFunction) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns a cold, synchronous and stateful generator of values.
- generate(Supplier, BiFunction, Consumer) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns a cold, synchronous and stateful generator of values.
- get() - Method in class io.reactivex.rxjava4.disposables.SerialDisposable
-
Returns the currently contained Disposable or null if this container is empty.
- get() - Method in interface io.reactivex.rxjava4.functions.Supplier
-
Produces a value or throws an exception.
- get() - Method in interface io.reactivex.rxjava4.operators.ScalarSupplier
- getAsBoolean() - Method in interface io.reactivex.rxjava4.functions.BooleanSupplier
-
Returns a boolean value.
- getCause() - Method in exception class io.reactivex.rxjava4.exceptions.CompositeException
- getComputationSchedulerHandler() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the current hook function.
- getError() - Method in class io.reactivex.rxjava4.core.Notification
-
Returns the container
Throwableerror if this notification is anonErrorsignal, null otherwise. - getErrorHandler() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the a hook consumer.
- getExceptions() - Method in exception class io.reactivex.rxjava4.exceptions.CompositeException
-
Retrieves the list of exceptions that make up the
CompositeException. - getInitComputationSchedulerHandler() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the current hook function.
- getInitIoSchedulerHandler() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the current hook function.
- getInitNewThreadSchedulerHandler() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the current hook function.
- getInitSingleSchedulerHandler() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the current hook function.
- getIoSchedulerHandler() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the current hook function.
- getKey() - Method in class io.reactivex.rxjava4.flowables.GroupedFlowable
-
Returns the key that identifies the group of items emitted by this
GroupedFlowable. - getKey() - Method in class io.reactivex.rxjava4.observables.GroupedObservable
-
Returns the key that identifies the group of items emitted by this
GroupedObservable. - getMessage() - Method in exception class io.reactivex.rxjava4.exceptions.CompositeException
- getNewThreadSchedulerHandler() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the current hook function.
- getOnBeforeBlocking() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the current blocking handler or null if no custom handler is set.
- getOnCompletableAssembly() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the current hook function.
- getOnCompletableSubscribe() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the current hook function.
- getOnConnectableFlowableAssembly() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the current hook function.
- getOnConnectableObservableAssembly() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the current hook function.
- getOnFlowableAssembly() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the current hook function.
- getOnFlowableSubscribe() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the current hook function.
- getOnMaybeAssembly() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the current hook function.
- getOnMaybeSubscribe() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the current hook function.
- getOnObservableAssembly() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the current hook function.
- getOnObservableSubscribe() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the current hook function.
- getOnParallelAssembly() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the current hook function.
- getOnParallelSubscribe() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the current hook function.
- getOnSingleAssembly() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the current hook function.
- getOnSingleSubscribe() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the current hook function.
- getScheduleHandler() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the current hook function.
- getSingleSchedulerHandler() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns the current hook function.
- getThrowable() - Method in class io.reactivex.rxjava4.processors.AsyncProcessor
- getThrowable() - Method in class io.reactivex.rxjava4.processors.BehaviorProcessor
- getThrowable() - Method in class io.reactivex.rxjava4.processors.FlowableProcessor
-
Returns the error that caused the FlowableProcessor to terminate or null if the FlowableProcessor hasn't terminated yet.
- getThrowable() - Method in class io.reactivex.rxjava4.processors.MulticastProcessor
- getThrowable() - Method in class io.reactivex.rxjava4.processors.PublishProcessor
- getThrowable() - Method in class io.reactivex.rxjava4.processors.ReplayProcessor
- getThrowable() - Method in class io.reactivex.rxjava4.processors.UnicastProcessor
- getThrowable() - Method in class io.reactivex.rxjava4.subjects.AsyncSubject
- getThrowable() - Method in class io.reactivex.rxjava4.subjects.BehaviorSubject
- getThrowable() - Method in class io.reactivex.rxjava4.subjects.CompletableSubject
-
Returns the terminal error if this CompletableSubject has been terminated with an error, null otherwise.
- getThrowable() - Method in class io.reactivex.rxjava4.subjects.MaybeSubject
-
Returns the terminal error if this MaybeSubject has been terminated with an error, null otherwise.
- getThrowable() - Method in class io.reactivex.rxjava4.subjects.PublishSubject
- getThrowable() - Method in class io.reactivex.rxjava4.subjects.ReplaySubject
- getThrowable() - Method in class io.reactivex.rxjava4.subjects.SingleSubject
-
Returns the terminal error if this SingleSubject has been terminated with an error, null otherwise.
- getThrowable() - Method in class io.reactivex.rxjava4.subjects.Subject
-
Returns the error that caused the Subject to terminate or null if the Subject hasn't terminated yet.
- getThrowable() - Method in class io.reactivex.rxjava4.subjects.UnicastSubject
- getValue() - Method in class io.reactivex.rxjava4.core.Notification
-
Returns the contained value if this notification is an
onNextsignal, null otherwise. - getValue() - Method in class io.reactivex.rxjava4.processors.AsyncProcessor
-
Returns a single value this processor currently has or null if no such value exists.
- getValue() - Method in class io.reactivex.rxjava4.processors.BehaviorProcessor
-
Returns a single value the BehaviorProcessor currently has or null if no such value exists.
- getValue() - Method in class io.reactivex.rxjava4.processors.ReplayProcessor
-
Returns the latest value this processor has or null if no such value exists.
- getValue() - Method in class io.reactivex.rxjava4.subjects.AsyncSubject
-
Returns a single value the Subject currently has or null if no such value exists.
- getValue() - Method in class io.reactivex.rxjava4.subjects.BehaviorSubject
-
Returns a single value the Subject currently has or null if no such value exists.
- getValue() - Method in class io.reactivex.rxjava4.subjects.MaybeSubject
-
Returns the success value if this MaybeSubject was terminated with a success value.
- getValue() - Method in class io.reactivex.rxjava4.subjects.ReplaySubject
-
Returns a single value the Subject currently has or null if no such value exists.
- getValue() - Method in class io.reactivex.rxjava4.subjects.SingleSubject
-
Returns the success value if this SingleSubject was terminated with a success value.
- getValues() - Method in class io.reactivex.rxjava4.processors.ReplayProcessor
-
Returns an Object array containing snapshot all values of this processor.
- getValues() - Method in class io.reactivex.rxjava4.subjects.ReplaySubject
-
Returns an Object array containing snapshot all values of the Subject.
- getValues(T[]) - Method in class io.reactivex.rxjava4.processors.ReplayProcessor
-
Returns a typed array containing a snapshot of all values of this processor.
- getValues(T[]) - Method in class io.reactivex.rxjava4.subjects.ReplaySubject
-
Returns a typed array containing a snapshot of all values of the Subject.
- getWrappedRunnable() - Method in interface io.reactivex.rxjava4.schedulers.SchedulerRunnableIntrospection
-
Returns the wrapped action.
- groupBy(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Groups the items emitted by the current
Flowableaccording to a specified criterion, and emits these grouped items asGroupedFlowables. - groupBy(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Groups the items emitted by the current
Observableaccording to a specified criterion, and emits these grouped items asGroupedObservables. - groupBy(Function, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Groups the items emitted by the current
Flowableaccording to a specified criterion, and emits these grouped items asGroupedFlowables. - groupBy(Function, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Groups the items emitted by the current
Observableaccording to a specified criterion, and emits these grouped items asGroupedObservables. - groupBy(Function, Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Groups the items emitted by the current
Flowableaccording to a specified criterion, and emits these grouped items asGroupedFlowables. - groupBy(Function, Function, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Groups the items emitted by the current
Flowableaccording to a specified criterion, and emits these grouped items asGroupedFlowables. - groupBy(Function, Function, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Groups the items emitted by the current
Observableaccording to a specified criterion, and emits these grouped items asGroupedObservables. - groupBy(Function, Function, boolean, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Groups the items emitted by the current
Flowableaccording to a specified criterion, and emits these grouped items asGroupedFlowables. - groupBy(Function, Function, boolean, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Groups the items emitted by the current
Observableaccording to a specified criterion, and emits these grouped items asGroupedObservables. - groupBy(Function, Function, boolean, int, Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Groups the items emitted by the current
Flowableaccording to a specified criterion, and emits these grouped items asGroupedFlowables. - groupBy(Function, Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Groups the items emitted by the current
Observableaccording to a specified criterion, and emits these grouped items asGroupedObservables. - GroupedFlowable<K,
T> - Class in io.reactivex.rxjava4.flowables -
A
Flowablethat has been grouped by key, the value of which can be obtained withGroupedFlowable.getKey(). - GroupedFlowable(K) - Constructor for class io.reactivex.rxjava4.flowables.GroupedFlowable
-
Constructs a GroupedFlowable with the given key.
- GroupedObservable<K,
T> - Class in io.reactivex.rxjava4.observables -
An
Observablethat has been grouped by key, the value of which can be obtained withGroupedObservable.getKey(). - GroupedObservable(K) - Constructor for class io.reactivex.rxjava4.observables.GroupedObservable
-
Constructs a GroupedObservable with the given key.
- groupJoin(ObservableSource, Function, Function, BiFunction) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat correlates twoObservableSources when they overlap in time and groups the results. - groupJoin(Flow.Publisher, Function, Function, BiFunction) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat correlates twoFlow.Publishers when they overlap in time and groups the results.
H
- hasComplete() - Method in class io.reactivex.rxjava4.processors.AsyncProcessor
- hasComplete() - Method in class io.reactivex.rxjava4.processors.BehaviorProcessor
- hasComplete() - Method in class io.reactivex.rxjava4.processors.FlowableProcessor
-
Returns true if the FlowableProcessor has reached a terminal state through a complete event.
- hasComplete() - Method in class io.reactivex.rxjava4.processors.MulticastProcessor
- hasComplete() - Method in class io.reactivex.rxjava4.processors.PublishProcessor
- hasComplete() - Method in class io.reactivex.rxjava4.processors.ReplayProcessor
- hasComplete() - Method in class io.reactivex.rxjava4.processors.UnicastProcessor
- hasComplete() - Method in class io.reactivex.rxjava4.subjects.AsyncSubject
- hasComplete() - Method in class io.reactivex.rxjava4.subjects.BehaviorSubject
- hasComplete() - Method in class io.reactivex.rxjava4.subjects.CompletableSubject
-
Returns true if this CompletableSubject has been completed.
- hasComplete() - Method in class io.reactivex.rxjava4.subjects.MaybeSubject
-
Returns true if this MaybeSubject has been completed.
- hasComplete() - Method in class io.reactivex.rxjava4.subjects.PublishSubject
- hasComplete() - Method in class io.reactivex.rxjava4.subjects.ReplaySubject
- hasComplete() - Method in class io.reactivex.rxjava4.subjects.Subject
-
Returns true if the subject has reached a terminal state through a complete event.
- hasComplete() - Method in class io.reactivex.rxjava4.subjects.UnicastSubject
- hasCustomOnError() - Method in interface io.reactivex.rxjava4.observers.LambdaConsumerIntrospection
-
Returns
trueorfalseif a customonErrorconsumer has been provided. - hashCode() - Method in class io.reactivex.rxjava4.core.Notification
- hashCode() - Method in class io.reactivex.rxjava4.schedulers.Timed
- hasObservers() - Method in class io.reactivex.rxjava4.subjects.AsyncSubject
- hasObservers() - Method in class io.reactivex.rxjava4.subjects.BehaviorSubject
- hasObservers() - Method in class io.reactivex.rxjava4.subjects.CompletableSubject
-
Returns true if this CompletableSubject has observers.
- hasObservers() - Method in class io.reactivex.rxjava4.subjects.MaybeSubject
-
Returns true if this MaybeSubject has observers.
- hasObservers() - Method in class io.reactivex.rxjava4.subjects.PublishSubject
- hasObservers() - Method in class io.reactivex.rxjava4.subjects.ReplaySubject
- hasObservers() - Method in class io.reactivex.rxjava4.subjects.SingleSubject
-
Returns true if this SingleSubject has observers.
- hasObservers() - Method in class io.reactivex.rxjava4.subjects.Subject
-
Returns true if the subject has any Observers.
- hasObservers() - Method in class io.reactivex.rxjava4.subjects.UnicastSubject
- hasSubscribers() - Method in class io.reactivex.rxjava4.processors.AsyncProcessor
- hasSubscribers() - Method in class io.reactivex.rxjava4.processors.BehaviorProcessor
- hasSubscribers() - Method in class io.reactivex.rxjava4.processors.FlowableProcessor
-
Returns true if the FlowableProcessor has subscribers.
- hasSubscribers() - Method in class io.reactivex.rxjava4.processors.MulticastProcessor
- hasSubscribers() - Method in class io.reactivex.rxjava4.processors.PublishProcessor
- hasSubscribers() - Method in class io.reactivex.rxjava4.processors.ReplayProcessor
- hasSubscribers() - Method in class io.reactivex.rxjava4.processors.UnicastProcessor
- hasSubscription() - Method in class io.reactivex.rxjava4.observers.TestObserver
-
Returns true if this
TestObserverreceived a subscription. - hasSubscription() - Method in class io.reactivex.rxjava4.subscribers.TestSubscriber
-
Returns true if this
TestSubscriberreceived aFlow.SubscriptionviaTestSubscriber.onSubscribe(Subscription). - hasThrowable() - Method in class io.reactivex.rxjava4.processors.AsyncProcessor
- hasThrowable() - Method in class io.reactivex.rxjava4.processors.BehaviorProcessor
- hasThrowable() - Method in class io.reactivex.rxjava4.processors.FlowableProcessor
-
Returns true if the FlowableProcessor has reached a terminal state through an error event.
- hasThrowable() - Method in class io.reactivex.rxjava4.processors.MulticastProcessor
- hasThrowable() - Method in class io.reactivex.rxjava4.processors.PublishProcessor
- hasThrowable() - Method in class io.reactivex.rxjava4.processors.ReplayProcessor
- hasThrowable() - Method in class io.reactivex.rxjava4.processors.UnicastProcessor
- hasThrowable() - Method in class io.reactivex.rxjava4.subjects.AsyncSubject
- hasThrowable() - Method in class io.reactivex.rxjava4.subjects.BehaviorSubject
- hasThrowable() - Method in class io.reactivex.rxjava4.subjects.CompletableSubject
-
Returns true if this CompletableSubject has been terminated with an error.
- hasThrowable() - Method in class io.reactivex.rxjava4.subjects.MaybeSubject
-
Returns true if this MaybeSubject has been terminated with an error.
- hasThrowable() - Method in class io.reactivex.rxjava4.subjects.PublishSubject
- hasThrowable() - Method in class io.reactivex.rxjava4.subjects.ReplaySubject
- hasThrowable() - Method in class io.reactivex.rxjava4.subjects.SingleSubject
-
Returns true if this SingleSubject has been terminated with an error.
- hasThrowable() - Method in class io.reactivex.rxjava4.subjects.Subject
-
Returns true if the subject has reached a terminal state through an error event.
- hasThrowable() - Method in class io.reactivex.rxjava4.subjects.UnicastSubject
- hasValue() - Method in class io.reactivex.rxjava4.processors.AsyncProcessor
-
Returns true if this processor has any value.
- hasValue() - Method in class io.reactivex.rxjava4.processors.BehaviorProcessor
-
Returns true if the BehaviorProcessor has any value.
- hasValue() - Method in class io.reactivex.rxjava4.processors.ReplayProcessor
-
Returns true if this processor has any value.
- hasValue() - Method in class io.reactivex.rxjava4.subjects.AsyncSubject
-
Returns true if the subject has any value.
- hasValue() - Method in class io.reactivex.rxjava4.subjects.BehaviorSubject
-
Returns true if the subject has any value.
- hasValue() - Method in class io.reactivex.rxjava4.subjects.MaybeSubject
-
Returns true if this MaybeSubject was terminated with a success value.
- hasValue() - Method in class io.reactivex.rxjava4.subjects.ReplaySubject
-
Returns true if the subject has any value.
- hasValue() - Method in class io.reactivex.rxjava4.subjects.SingleSubject
-
Returns true if this SingleSubject was terminated with a success value.
- hide() - Method in class io.reactivex.rxjava4.core.Completable
-
Hides the identity of this
Completableand itsDisposable. - hide() - Method in class io.reactivex.rxjava4.core.Flowable
-
Hides the identity of this
Flowableand itsFlow.Subscription. - hide() - Method in class io.reactivex.rxjava4.core.Maybe
-
Hides the identity of this
Maybeand itsDisposable. - hide() - Method in class io.reactivex.rxjava4.core.Observable
-
Hides the identity of the current
Observableand itsDisposable. - hide() - Method in class io.reactivex.rxjava4.core.Single
-
Hides the identity of the current
Single, including theDisposablethat is sent to the downstream viaonSubscribe().
I
- ignoreElement() - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Completablethat ignores the item emitted by the currentMaybeand only callsonCompleteoronError. - ignoreElement() - Method in class io.reactivex.rxjava4.core.Single
- ignoreElements() - Method in class io.reactivex.rxjava4.core.Flowable
-
Ignores all items emitted by the current
Flowableand only callsonCompleteoronError. - ignoreElements() - Method in class io.reactivex.rxjava4.core.Observable
-
Ignores all items emitted by the current
Observableand only callsonCompleteoronError. - initComputationScheduler(Supplier) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Calls the associated hook function.
- initIoScheduler(Supplier) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Calls the associated hook function.
- initNewThreadScheduler(Supplier) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Calls the associated hook function.
- initSingleScheduler(Supplier) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Calls the associated hook function.
- interval(long, long, TimeUnit) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits a0Lafter theinitialDelayand ever-increasing numbers after eachperiodof time thereafter. - interval(long, long, TimeUnit) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits a0Lafter theinitialDelayand ever increasing numbers after eachperiodof time thereafter. - interval(long, long, TimeUnit, Scheduler) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits a0Lafter theinitialDelayand ever-increasing numbers after eachperiodof time thereafter, on a specifiedScheduler. - interval(long, long, TimeUnit, Scheduler) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits a0Lafter theinitialDelayand ever increasing numbers after eachperiodof time thereafter, on a specifiedScheduler. - interval(long, TimeUnit) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits a sequential number every specified interval of time. - interval(long, TimeUnit) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits a sequential number every specified interval of time. - interval(long, TimeUnit, Scheduler) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits a sequential number every specified interval of time, on a specifiedScheduler. - interval(long, TimeUnit, Scheduler) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits a sequential number every specified interval of time, on a specifiedScheduler. - intervalRange(long, long, long, long, TimeUnit) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Signals a range of long values, the first after some initial delay and the rest periodically after.
- intervalRange(long, long, long, long, TimeUnit) - Static method in class io.reactivex.rxjava4.core.Observable
-
Signals a range of long values, the first after some initial delay and the rest periodically after.
- intervalRange(long, long, long, long, TimeUnit, Scheduler) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Signals a range of long values, the first after some initial delay and the rest periodically after.
- intervalRange(long, long, long, long, TimeUnit, Scheduler) - Static method in class io.reactivex.rxjava4.core.Observable
-
Signals a range of long values, the first after some initial delay and the rest periodically after.
- IntFunction<T> - Interface in io.reactivex.rxjava4.functions
-
A functional interface (callback) that takes a primitive value and return value of type T.
- io() - Static method in class io.reactivex.rxjava4.schedulers.Schedulers
-
Returns a default, shared
Schedulerinstance intended for IO-bound work. - IO - Static variable in annotation interface io.reactivex.rxjava4.annotations.SchedulerSupport
-
The operator/class runs on RxJava's I/O scheduler or takes timing information from it.
- io.reactivex.rxjava4.annotations - package io.reactivex.rxjava4.annotations
-
Annotations for indicating operator behavior, API stability (
@Experimentaland@Beta) and nullability indicators (NullableandNonNull). - io.reactivex.rxjava4.core - package io.reactivex.rxjava4.core
-
Base reactive classes:
Flowable,Observable,Single,MaybeandCompletable; base reactive consumers; other common base interfaces. - io.reactivex.rxjava4.disposables - package io.reactivex.rxjava4.disposables
-
Default implementations for
Disposable-based resource management (Disposablecontainer types) and utility classes to constructDisposablesfrom callbacks and other types. - io.reactivex.rxjava4.exceptions - package io.reactivex.rxjava4.exceptions
-
Exception handling utilities (
Exceptions), composite exception container (CompositeException) and various lifecycle-related (UndeliverableException) and behavior-violation exception types (OnErrorNotImplementedException,MissingBackpressureException). - io.reactivex.rxjava4.flowables - package io.reactivex.rxjava4.flowables
-
Classes supporting the Flowable base reactive class:
ConnectableFlowableandGroupedFlowable. - io.reactivex.rxjava4.functions - package io.reactivex.rxjava4.functions
-
Functional interfaces of functions and actions of arity 0 to 9 and related utility classes.
- io.reactivex.rxjava4.observables - package io.reactivex.rxjava4.observables
-
Classes supporting the Observable base reactive class:
ConnectableObservableandGroupedObservable. - io.reactivex.rxjava4.observers - package io.reactivex.rxjava4.observers
-
Default wrappers and implementations for observer-based consumer classes and interfaces, including disposable and resource-tracking variants and the
TestObserverthat allows unit testingObservable-,Single-,Maybe- andCompletable-based flows. - io.reactivex.rxjava4.operators - package io.reactivex.rxjava4.operators
-
Classes and interfaces for writing advanced operators within and outside RxJava.
- io.reactivex.rxjava4.parallel - package io.reactivex.rxjava4.parallel
-
Contains the base type
ParallelFlowable, a sub-DSL for working withFlowablesequences in parallel. - io.reactivex.rxjava4.plugins - package io.reactivex.rxjava4.plugins
-
Contains the central plugin handler
RxJavaPluginsclass to hook into the lifecycle of the base reactive types and schedulers. - io.reactivex.rxjava4.processors - package io.reactivex.rxjava4.processors
-
Classes representing so-called hot backpressure-aware sources, aka processors, that implement the
FlowableProcessorclass, the Reactive Streamsinterface to allow forms of multicasting events to one or more subscribers as well as consuming another Reactive Streamsinvalid reference
Processor.invalid reference
Publisher - io.reactivex.rxjava4.schedulers - package io.reactivex.rxjava4.schedulers
-
Contains notably the factory class of
Schedulersproviding methods for retrieving the standard scheduler instances, theTestSchedulerfor testing flows with scheduling in a controlled manner and the classTimedthat can hold a value and a timestamp associated with it. - io.reactivex.rxjava4.subjects - package io.reactivex.rxjava4.subjects
-
Classes representing so-called hot sources, aka subjects, that implement a base reactive class and the respective consumer type at once to allow forms of multicasting events to multiple consumers as well as consuming another base reactive type of their kind.
- io.reactivex.rxjava4.subscribers - package io.reactivex.rxjava4.subscribers
-
Default wrappers and implementations for-based consumer classes and interfaces, including disposable (
invalid reference
SubscriberDisposableSubscriber) and resource-tracking (ResourceSubscriber) variants and theTestSubscriberthat allows unit testingFlowable-based flows. - isCancelled() - Method in interface io.reactivex.rxjava4.core.FlowableEmitter
-
Returns true if the downstream cancelled the sequence or the emitter was terminated via
Emitter.onError(Throwable),Emitter.onComplete()or a successfulFlowableEmitter.tryOnError(Throwable). - isCancelled() - Method in class io.reactivex.rxjava4.subscribers.TestSubscriber
-
Returns true if this
TestSubscriberhas been cancelled. - isDisposed() - Method in interface io.reactivex.rxjava4.core.CompletableEmitter
-
Returns true if the downstream disposed the sequence or the emitter was terminated via
CompletableEmitter.onError(Throwable),CompletableEmitter.onComplete()or a successfulCompletableEmitter.tryOnError(Throwable). - isDisposed() - Method in interface io.reactivex.rxjava4.core.MaybeEmitter
-
Returns true if the downstream disposed the sequence or the emitter was terminated via
MaybeEmitter.onSuccess(Object),MaybeEmitter.onError(Throwable),MaybeEmitter.onComplete()or a successfulMaybeEmitter.tryOnError(Throwable). - isDisposed() - Method in interface io.reactivex.rxjava4.core.ObservableEmitter
-
Returns true if the downstream disposed the sequence or the emitter was terminated via
Emitter.onError(Throwable),Emitter.onComplete()or a successfulObservableEmitter.tryOnError(Throwable). - isDisposed() - Method in interface io.reactivex.rxjava4.core.SingleEmitter
-
Returns true if the downstream disposed the sequence or the emitter was terminated via
SingleEmitter.onSuccess(Object),SingleEmitter.onError(Throwable), or a successfulSingleEmitter.tryOnError(Throwable). - isDisposed() - Method in class io.reactivex.rxjava4.disposables.CompositeDisposable
- isDisposed() - Method in interface io.reactivex.rxjava4.disposables.Disposable
-
Returns true if this resource has been disposed.
- isDisposed() - Method in class io.reactivex.rxjava4.disposables.SerialDisposable
- isDisposed() - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Returns true if this test consumer was cancelled/disposed.
- isDisposed() - Method in class io.reactivex.rxjava4.observers.DisposableCompletableObserver
- isDisposed() - Method in class io.reactivex.rxjava4.observers.DisposableMaybeObserver
- isDisposed() - Method in class io.reactivex.rxjava4.observers.DisposableObserver
- isDisposed() - Method in class io.reactivex.rxjava4.observers.DisposableSingleObserver
- isDisposed() - Method in class io.reactivex.rxjava4.observers.ResourceCompletableObserver
-
Returns true if this
ResourceCompletableObserverhas been disposed/cancelled. - isDisposed() - Method in class io.reactivex.rxjava4.observers.ResourceMaybeObserver
-
Returns true if this
ResourceMaybeObserverhas been disposed/cancelled. - isDisposed() - Method in class io.reactivex.rxjava4.observers.ResourceObserver
-
Returns true if this
ResourceObserverhas been disposed/cancelled. - isDisposed() - Method in class io.reactivex.rxjava4.observers.ResourceSingleObserver
-
Returns true if this
ResourceSingleObserverhas been disposed/cancelled. - isDisposed() - Method in class io.reactivex.rxjava4.observers.SafeObserver
- isDisposed() - Method in class io.reactivex.rxjava4.observers.SerializedObserver
- isDisposed() - Method in class io.reactivex.rxjava4.observers.TestObserver
- isDisposed() - Method in class io.reactivex.rxjava4.subscribers.DisposableSubscriber
- isDisposed() - Method in class io.reactivex.rxjava4.subscribers.ResourceSubscriber
-
Returns true if this
ResourceSubscriberhas been disposed/cancelled. - isDisposed() - Method in class io.reactivex.rxjava4.subscribers.TestSubscriber
- isEmpty() - Method in class io.reactivex.rxjava4.core.Flowable
- isEmpty() - Method in class io.reactivex.rxjava4.core.Maybe
- isEmpty() - Method in class io.reactivex.rxjava4.core.Observable
- isEmpty() - Method in interface io.reactivex.rxjava4.operators.SimpleQueue
-
Returns true if the queue is empty.
- isEmpty() - Method in class io.reactivex.rxjava4.operators.SpscArrayQueue
- isEmpty() - Method in class io.reactivex.rxjava4.operators.SpscLinkedArrayQueue
- isFailOnNonBlockingScheduler() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns true if the blockingX operators fail with an IllegalStateException on a non-blocking scheduler such as computation or single.
- isLockdown() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Returns true if the plugins were locked down.
- isOnComplete() - Method in class io.reactivex.rxjava4.core.Notification
-
Returns true if this notification is an
onCompletesignal. - isOnError() - Method in class io.reactivex.rxjava4.core.Notification
-
Returns true if this notification is an
onErrorsignal andNotification.getError()returns the containedThrowable. - isOnNext() - Method in class io.reactivex.rxjava4.core.Notification
-
Returns true if this notification is an
onNextsignal andNotification.getValue()returns the contained value.
J
- join(ObservableSource, Function, Function, BiFunction) - Method in class io.reactivex.rxjava4.core.Observable
-
Correlates the items emitted by two
ObservableSources based on overlapping durations. - join(Flow.Publisher, Function, Function, BiFunction) - Method in class io.reactivex.rxjava4.core.Flowable
-
Correlates the items emitted by two
Flow.Publishers based on overlapping durations. - just(T) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat signals the given (constant reference) item and then completes. - just(T) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat emits a specified item. - just(T) - Static method in class io.reactivex.rxjava4.core.Single
-
Returns a
Singlethat emits a specified item. - just(T) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat signals the given (constant reference) item and then completes. - just(T, T) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Converts two items into a
Flow.Publisherthat emits those items. - just(T, T) - Static method in class io.reactivex.rxjava4.core.Observable
-
Converts two items into an
Observablethat emits those items. - just(T, T, T) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Converts three items into a
Flow.Publisherthat emits those items. - just(T, T, T) - Static method in class io.reactivex.rxjava4.core.Observable
-
Converts three items into an
Observablethat emits those items. - just(T, T, T, T) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Converts four items into a
Flow.Publisherthat emits those items. - just(T, T, T, T) - Static method in class io.reactivex.rxjava4.core.Observable
-
Converts four items into an
Observablethat emits those items. - just(T, T, T, T, T) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Converts five items into a
Flow.Publisherthat emits those items. - just(T, T, T, T, T) - Static method in class io.reactivex.rxjava4.core.Observable
-
Converts five items into an
Observablethat emits those items. - just(T, T, T, T, T, T) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Converts six items into a
Flow.Publisherthat emits those items. - just(T, T, T, T, T, T) - Static method in class io.reactivex.rxjava4.core.Observable
-
Converts six items into an
Observablethat emits those items. - just(T, T, T, T, T, T, T) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Converts seven items into a
Flow.Publisherthat emits those items. - just(T, T, T, T, T, T, T) - Static method in class io.reactivex.rxjava4.core.Observable
-
Converts seven items into an
Observablethat emits those items. - just(T, T, T, T, T, T, T, T) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Converts eight items into a
Flow.Publisherthat emits those items. - just(T, T, T, T, T, T, T, T) - Static method in class io.reactivex.rxjava4.core.Observable
-
Converts eight items into an
Observablethat emits those items. - just(T, T, T, T, T, T, T, T, T) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Converts nine items into a
Flow.Publisherthat emits those items. - just(T, T, T, T, T, T, T, T, T) - Static method in class io.reactivex.rxjava4.core.Observable
-
Converts nine items into an
Observablethat emits those items. - just(T, T, T, T, T, T, T, T, T, T) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Converts ten items into a
Flow.Publisherthat emits those items. - just(T, T, T, T, T, T, T, T, T, T) - Static method in class io.reactivex.rxjava4.core.Observable
-
Converts ten items into an
Observablethat emits those items.
L
- LambdaConsumerIntrospection - Interface in io.reactivex.rxjava4.observers
-
An interface that indicates that the implementing type is composed of individual components and exposes information about their behavior.
- last(T) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits only the last item emitted by thisFlowable, or a default item if thisFlowablecompletes without emitting any items. - last(T) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
Singlethat emits only the last item emitted by the currentObservable, or a default item if the currentObservablecompletes without emitting any items. - lastElement() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Maybethat emits the last item emitted by thisFlowableor completes if thisFlowableis empty. - lastElement() - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
Maybethat emits the last item emitted by the currentObservableor completes if the currentObservableis empty. - lastOrError() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits only the last item emitted by thisFlowableor signals aNoSuchElementExceptionif thisFlowableis empty. - lastOrError() - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
Singlethat emits only the last item emitted by the currentObservableor signals aNoSuchElementExceptionif the currentObservableis empty. - lastOrErrorStage() - Method in class io.reactivex.rxjava4.core.Flowable
-
Signals the last upstream item or a
NoSuchElementExceptionif the upstream is empty via aCompletionStage. - lastOrErrorStage() - Method in class io.reactivex.rxjava4.core.Observable
-
Signals the last upstream item or a
NoSuchElementExceptionif the upstream is empty via aCompletionStage. - lastStage(T) - Method in class io.reactivex.rxjava4.core.Flowable
-
Signals the last upstream item (or the default item if the upstream is empty) via a
CompletionStage. - lastStage(T) - Method in class io.reactivex.rxjava4.core.Observable
-
Signals the last upstream item (or the default item if the upstream is empty) via a
CompletionStage. - lastThread - Variable in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
The last thread seen by the observer.
- LATEST - Enum constant in enum class io.reactivex.rxjava4.core.BackpressureStrategy
-
Keeps only the latest
onNextvalue, overwriting any previous value if the downstream can't keep up. - lift(CompletableOperator) - Method in class io.reactivex.rxjava4.core.Completable
-
This method requires advanced knowledge about building operators, please consider other standard composition methods first; Returns a
Completablewhich, when subscribed to, invokes theapply(CompletableObserver)method of the providedCompletableOperatorfor each individual downstreamCompletableand allows the insertion of a custom operator by accessing the downstream'sCompletableObserverduring this subscription phase and providing a newCompletableObserver, containing the custom operator's intended business logic, that will be used in the subscription process going further upstream. - lift(FlowableOperator) - Method in class io.reactivex.rxjava4.core.Flowable
-
This method requires advanced knowledge about building operators, please consider other standard composition methods first; Returns a
Flowablewhich, when subscribed to, invokes theapply(Subscriber)method of the providedFlowableOperatorfor each individual downstreamFlow.Subscriberand allows the insertion of a custom operator by accessing the downstream'sSubscriberduring this subscription phase and providing a newSubscriber, containing the custom operator's intended business logic, that will be used in the subscription process going further upstream. - lift(MaybeOperator) - Method in class io.reactivex.rxjava4.core.Maybe
-
This method requires advanced knowledge about building operators, please consider other standard composition methods first; Returns a
Maybewhich, when subscribed to, invokes theapply(MaybeObserver)method of the providedMaybeOperatorfor each individual downstreamMaybeand allows the insertion of a custom operator by accessing the downstream'sMaybeObserverduring this subscription phase and providing a newMaybeObserver, containing the custom operator's intended business logic, that will be used in the subscription process going further upstream. - lift(ObservableOperator) - Method in class io.reactivex.rxjava4.core.Observable
-
This method requires advanced knowledge about building operators, please consider other standard composition methods first; Returns an
Observablewhich, when subscribed to, invokes theapply(Observer)method of the providedObservableOperatorfor each individual downstreamObserverand allows the insertion of a custom operator by accessing the downstream'sObserverduring this subscription phase and providing a newObserver, containing the custom operator's intended business logic, that will be used in the subscription process going further upstream. - lift(SingleOperator) - Method in class io.reactivex.rxjava4.core.Single
-
This method requires advanced knowledge about building operators, please consider other standard composition methods first; Returns a
Singlewhich, when subscribed to, invokes theapply(SingleObserver)method of the providedSingleOperatorfor each individual downstreamSingleand allows the insertion of a custom operator by accessing the downstream'sSingleObserverduring this subscription phase and providing a newSingleObserver, containing the custom operator's intended business logic, that will be used in the subscription process going further upstream. - lockdown() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Prevents changing the plugins from then on.
- LongConsumer - Interface in io.reactivex.rxjava4.functions
-
A functional interface (callback) that consumes a primitive long value.
M
- map(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat applies a specified function to each item emitted by the currentFlowableand emits the results of these function applications. - map(Function) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat applies a specified function to the item emitted by the currentMaybeand emits the result of this function application. - map(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat applies a specified function to each item emitted by the currentObservableand emits the results of these function applications. - map(Function) - Method in class io.reactivex.rxjava4.core.Single
-
Returns a
Singlethat applies a specified function to the item emitted by the currentSingleand emits the result of this function application. - map(Function) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Maps the source values on each 'rail' to another value.
- map(Function, BiFunction) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Maps the source values on each 'rail' to another value and handles errors based on the returned value by the handler function.
- map(Function, ParallelFailureHandling) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Maps the source values on each 'rail' to another value and handles errors based on the given
ParallelFailureHandlingenumeration value. - mapOptional(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps each upstream value into an
Optionaland emits the contained item if not empty. - mapOptional(Function) - Method in class io.reactivex.rxjava4.core.Maybe
-
Maps the upstream success value into an
Optionaland emits the contained item if not empty. - mapOptional(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps each upstream value into an
Optionaland emits the contained item if not empty. - mapOptional(Function) - Method in class io.reactivex.rxjava4.core.Single
- mapOptional(Function) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Maps the source values on each 'rail' to an optional and emits its value if any.
- mapOptional(Function, BiFunction) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Maps the source values on each 'rail' to an optional and emits its value if any and handles errors based on the returned value by the handler function.
- mapOptional(Function, ParallelFailureHandling) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Maps the source values on each 'rail' to an optional and emits its value if any and handles errors based on the given
ParallelFailureHandlingenumeration value. - materialize() - Method in class io.reactivex.rxjava4.core.Completable
-
Maps the signal types of this
Completableinto aNotificationof the same kind and emits it as a single success value to downstream. - materialize() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat represents all of the emissions and notifications from the currentFlowableinto emissions marked with their original types withinNotificationobjects. - materialize() - Method in class io.reactivex.rxjava4.core.Maybe
-
Maps the signal types of this
Maybeinto aNotificationof the same kind and emits it as aSingle'sonSuccessvalue to downstream. - materialize() - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat represents all of the emissions and notifications from the currentObservableinto emissions marked with their original types withinNotificationobjects. - materialize() - Method in class io.reactivex.rxjava4.core.Single
-
Maps the signal types of this
Singleinto aNotificationof the same kind and emits it as a single success value to downstream. - Maybe<T> - Class in io.reactivex.rxjava4.core
-
The
Maybeclass represents a deferred computation and emission of a single value, no value at all or an exception. - Maybe() - Constructor for class io.reactivex.rxjava4.core.Maybe
- MaybeConverter<T,
R> - Interface in io.reactivex.rxjava4.core -
Convenience interface and callback used by the
Maybe.to(MaybeConverter)operator to turn aMaybeinto another value fluently. - MaybeEmitter<T> - Interface in io.reactivex.rxjava4.core
-
Abstraction over an RxJava
MaybeObserverthat allows associating a resource with it. - MaybeObserver<T> - Interface in io.reactivex.rxjava4.core
-
Provides a mechanism for receiving push-based notification of a single value, an error or completion without any value.
- MaybeOnSubscribe<T> - Interface in io.reactivex.rxjava4.core
-
A functional interface that has a
subscribe()method that receives aMaybeEmitterinstance that allows pushing an event in a cancellation-safe manner. - MaybeOperator<Downstream, Upstream> - Interface in io.reactivex.rxjava4.core
-
Interface to map/wrap a downstream
MaybeObserverto an upstreamMaybeObserver. - MaybeSource<T> - Interface in io.reactivex.rxjava4.core
-
Represents a basic
Maybesource base interface, consumable via anMaybeObserver. - MaybeSubject<T> - Class in io.reactivex.rxjava4.subjects
-
Represents a hot Maybe-like source and consumer of events similar to Subjects.
- MaybeTransformer<Upstream, Downstream> - Interface in io.reactivex.rxjava4.core
-
Interface to compose
Maybes. - merge(MaybeSource) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Flattens a
MaybeSourcethat emits aMaybeSourceinto a singleMaybeSourcethat emits the item emitted by the nestedMaybeSource, without any transformation. - merge(MaybeSource, MaybeSource) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Flattens two
MaybeSources into a singleFlowable, without any transformation. - merge(MaybeSource, MaybeSource, MaybeSource) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Flattens three
MaybeSources into a singleFlowable, without any transformation. - merge(MaybeSource, MaybeSource, MaybeSource, MaybeSource) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Flattens four
MaybeSources into a singleFlowable, without any transformation. - merge(ObservableSource) - Static method in class io.reactivex.rxjava4.core.Observable
-
Flattens an
ObservableSourcethat emitsObservableSources into a singleObservablethat emits the items emitted by thoseObservableSources, without any transformation. - merge(ObservableSource, int) - Static method in class io.reactivex.rxjava4.core.Observable
-
Flattens an
ObservableSourcethat emitsObservableSources into a singleObservablethat emits the items emitted by thoseObservableSources, without any transformation, while limiting the maximum number of concurrent subscriptions to theseObservableSources. - merge(ObservableSource, ObservableSource) - Static method in class io.reactivex.rxjava4.core.Observable
-
Flattens two
ObservableSources into a singleObservable, without any transformation. - merge(ObservableSource, ObservableSource, ObservableSource) - Static method in class io.reactivex.rxjava4.core.Observable
-
Flattens three
ObservableSources into a singleObservable, without any transformation. - merge(ObservableSource, ObservableSource, ObservableSource, ObservableSource) - Static method in class io.reactivex.rxjava4.core.Observable
-
Flattens four
ObservableSources into a singleObservable, without any transformation. - merge(SingleSource) - Static method in class io.reactivex.rxjava4.core.Single
-
Flattens a
SingleSourcethat emits aSingleSingleinto a singleSinglethat emits the item emitted by the nestedSingleSource, without any transformation. - merge(SingleSource, SingleSource) - Static method in class io.reactivex.rxjava4.core.Single
-
Flattens two
SingleSources into oneFlowablesequence, without any transformation. - merge(SingleSource, SingleSource, SingleSource) - Static method in class io.reactivex.rxjava4.core.Single
-
Flattens three
SingleSources into oneFlowablesequence, without any transformation. - merge(SingleSource, SingleSource, SingleSource, SingleSource) - Static method in class io.reactivex.rxjava4.core.Single
-
Flattens four
SingleSources into oneFlowablesequence, without any transformation. - merge(Iterable) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completableinstance that subscribes to all sources at once and completes only when all sourceCompletableSources complete or one of them emits an error. - merge(Iterable) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Merges an
Iterablesequence ofMaybeSourceinstances into a singleFlowablesequence, running allMaybeSources at once. - merge(Iterable) - Static method in class io.reactivex.rxjava4.core.Observable
- merge(Iterable, int) - Static method in class io.reactivex.rxjava4.core.Observable
-
Flattens an
IterableofObservableSources into oneObservable, without any transformation, while limiting the number of concurrent subscriptions to theseObservableSources. - merge(Iterable, int, int) - Static method in class io.reactivex.rxjava4.core.Observable
-
Flattens an
IterableofObservableSources into oneObservable, without any transformation, while limiting the number of concurrent subscriptions to theseObservableSources. - merge(Iterable) - Static method in class io.reactivex.rxjava4.core.Single
-
Merges an
Iterablesequence ofSingleSourceinstances into a singleFlowablesequence, running allSingleSources at once. - merge(Iterable) - Static method in class io.reactivex.rxjava4.core.Flowable
- merge(Iterable, int) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Flattens an
IterableofFlow.Publishers into onePublisher, without any transformation, while limiting the number of concurrent subscriptions to thesePublishers. - merge(Iterable, int, int) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Flattens an
IterableofFlow.Publishers into onePublisher, without any transformation, while limiting the number of concurrent subscriptions to thesePublishers. - merge(Flow.Publisher, Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Flattens two
Flow.Publishers into a singlePublisher, without any transformation. - merge(Flow.Publisher, Flow.Publisher, Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Flattens three
Flow.Publishers into a singlePublisher, without any transformation. - merge(Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Flattens four
Flow.Publishers into a singlePublisher, without any transformation. - merge(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completableinstance that subscribes to all sources at once and completes only when all sourceCompletableSources complete or one of them emits an error. - merge(Flow.Publisher, int) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completableinstance that keeps subscriptions to a limited number of sources at once and completes only when all sourceCompletableSources complete or one of them emits an error. - merge(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Merges a
Flow.Publishersequence ofMaybeSourceinstances into a singleFlowablesequence, running allMaybeSources at once. - merge(Flow.Publisher, int) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Merges a
Flow.Publishersequence ofMaybeSourceinstances into a singleFlowablesequence, running at most maxConcurrencyMaybeSources at once. - merge(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Single
-
Merges a sequence of
SingleSourceinstances emitted by aFlow.Publisherinto a singleFlowablesequence, running allSingleSources at once. - merge(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Flattens a
Flow.Publisherthat emitsPublishers into a singlePublisherthat emits the items emitted by thosPublishers , without any transformation. - merge(Flow.Publisher, int) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Flattens a
Flow.Publisherthat emitsPublishers into a singlePublisherthat emits the items emitted by thosePublishers, without any transformation, while limiting the maximum number of concurrent subscriptions to thesePublishers. - mergeArray(int, int, ObservableSource...) - Static method in class io.reactivex.rxjava4.core.Observable
-
Flattens an array of
ObservableSources into oneObservable, without any transformation, while limiting the number of concurrent subscriptions to theseObservableSources. - mergeArray(int, int, Flow.Publisher...) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Flattens an array of
Flow.Publishers into onePublisher, without any transformation, while limiting the number of concurrent subscriptions to thesePublishers. - mergeArray(CompletableSource...) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completableinstance that subscribes to all sources at once and completes only when all sourceCompletableSources complete or one of them emits an error. - mergeArray(ObservableSource...) - Static method in class io.reactivex.rxjava4.core.Observable
-
Flattens an array of
ObservableSources into oneObservable, without any transformation. - mergeArray(MaybeSource...) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Merges an array of
MaybeSourceinstances into a singleFlowablesequence, running allMaybeSources at once. - mergeArray(SingleSource...) - Static method in class io.reactivex.rxjava4.core.Single
-
Merges an array of
SingleSourceinstances into a singleFlowablesequence, running allSingleSources at once. - mergeArray(Flow.Publisher...) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Flattens an array of
Flow.Publishers into onePublisher, without any transformation. - mergeArrayDelayError(int, int, ObservableSource...) - Static method in class io.reactivex.rxjava4.core.Observable
-
Flattens an array of
ObservableSources into oneObservable, in a way that allows anObserverto receive all successfully emitted items from each of theObservableSources without being interrupted by an error notification from one of them, while limiting the number of concurrent subscriptions to theseObservableSources. - mergeArrayDelayError(int, int, Flow.Publisher...) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Flattens an array of
Flow.Publishers into onePublisher, in a way that allows aFlow.Subscriberto receive all successfully emitted items from each of the sourcePublishers without being interrupted by an error notification from one of them, while limiting the number of concurrent subscriptions to thesePublishers. - mergeArrayDelayError(CompletableSource...) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablethat subscribes to allCompletableSources in the source array and delays any error emitted by any of the innerCompletableSources until all of them terminate in a way or another. - mergeArrayDelayError(MaybeSource...) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Flattens an array of
MaybeSources into oneFlowable, in a way that allows a subscriber to receive all successfully emitted items from each of the sourceMaybeSources without being interrupted by an error notification from one of them. - mergeArrayDelayError(ObservableSource...) - Static method in class io.reactivex.rxjava4.core.Observable
-
Flattens an array of
ObservableSources into oneObservable, in a way that allows anObserverto receive all successfully emitted items from each of theObservableSources without being interrupted by an error notification from one of them. - mergeArrayDelayError(SingleSource...) - Static method in class io.reactivex.rxjava4.core.Single
-
Flattens an array of
SingleSources into oneFlowable, in a way that allows a subscriber to receive all successfully emitted items from each of the sourceSingleSources without being interrupted by an error notification from one of them. - mergeArrayDelayError(Flow.Publisher...) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Flattens an array of
Flow.Publishers into oneFlowable, in a way that allows aFlow.Subscriberto receive all successfully emitted items from each of the sourcePublishers without being interrupted by an error notification from one of them. - mergeDelayError(MaybeSource, MaybeSource) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Flattens two
MaybeSources into oneFlowable, in a way that allows a subscriber to receive all successfully emitted items from each of the sourceMaybeSources without being interrupted by an error notification from one of them. - mergeDelayError(MaybeSource, MaybeSource, MaybeSource) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Flattens three
MaybeSourceinto oneFlowable, in a way that allows a subscriber to receive all successfully emitted items from all of the sourceMaybeSources without being interrupted by an error notification from one of them. - mergeDelayError(MaybeSource, MaybeSource, MaybeSource, MaybeSource) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Flattens four
MaybeSources into oneFlowable, in a way that allows a subscriber to receive all successfully emitted items from all of the sourceMaybeSources without being interrupted by an error notification from one of them. - mergeDelayError(ObservableSource) - Static method in class io.reactivex.rxjava4.core.Observable
-
Flattens an
ObservableSourcethat emitsObservableSources into oneObservable, in a way that allows anObserverto receive all successfully emitted items from all of the emittedObservableSources without being interrupted by an error notification from one of them. - mergeDelayError(ObservableSource, int) - Static method in class io.reactivex.rxjava4.core.Observable
-
Flattens an
ObservableSourcethat emitsObservableSources into oneObservable, in a way that allows anObserverto receive all successfully emitted items from all of the emittedObservableSources without being interrupted by an error notification from one of them, while limiting the number of concurrent subscriptions to theseObservableSources. - mergeDelayError(ObservableSource, ObservableSource) - Static method in class io.reactivex.rxjava4.core.Observable
-
Flattens two
ObservableSources into oneObservable, in a way that allows anObserverto receive all successfully emitted items from each of theObservableSources without being interrupted by an error notification from one of them. - mergeDelayError(ObservableSource, ObservableSource, ObservableSource) - Static method in class io.reactivex.rxjava4.core.Observable
-
Flattens three
ObservableSources into oneObservable, in a way that allows anObserverto receive all successfully emitted items from all of theObservableSources without being interrupted by an error notification from one of them. - mergeDelayError(ObservableSource, ObservableSource, ObservableSource, ObservableSource) - Static method in class io.reactivex.rxjava4.core.Observable
-
Flattens four
ObservableSources into oneObservable, in a way that allows anObserverto receive all successfully emitted items from all of theObservableSources without being interrupted by an error notification from one of them. - mergeDelayError(SingleSource, SingleSource) - Static method in class io.reactivex.rxjava4.core.Single
-
Flattens two
SingleSources into oneFlowable, without any transformation, delaying any error(s) until all sources succeed or fail. - mergeDelayError(SingleSource, SingleSource, SingleSource) - Static method in class io.reactivex.rxjava4.core.Single
-
Flattens two
SingleSources into oneFlowable, without any transformation, delaying any error(s) until all sources succeed or fail. - mergeDelayError(SingleSource, SingleSource, SingleSource, SingleSource) - Static method in class io.reactivex.rxjava4.core.Single
-
Flattens two
SingleSources into oneFlowable, without any transformation, delaying any error(s) until all sources succeed or fail. - mergeDelayError(Iterable) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablethat subscribes to allCompletableSources in the source sequence and delays any error emitted by any of the innerCompletableSources until all of them terminate in a way or another. - mergeDelayError(Iterable) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Flattens an
Iterablesequence ofMaybeSources into oneFlowable, in a way that allows a subscriber to receive all successfully emitted items from each of the sourceMaybeSources without being interrupted by an error notification from one of them. - mergeDelayError(Iterable) - Static method in class io.reactivex.rxjava4.core.Observable
-
Flattens an
IterableofObservableSources into oneObservable, in a way that allows anObserverto receive all successfully emitted items from each of the returnedObservableSources without being interrupted by an error notification from one of them. - mergeDelayError(Iterable, int) - Static method in class io.reactivex.rxjava4.core.Observable
-
Flattens an
IterableofObservableSources into oneObservable, in a way that allows anObserverto receive all successfully emitted items from each of the returnedObservableSources without being interrupted by an error notification from one of them, while limiting the number of concurrent subscriptions to theseObservableSources. - mergeDelayError(Iterable, int, int) - Static method in class io.reactivex.rxjava4.core.Observable
-
Flattens an
IterableofObservableSources into oneObservable, in a way that allows anObserverto receive all successfully emitted items from each of the returnedObservableSources without being interrupted by an error notification from one of them, while limiting the number of concurrent subscriptions to theseObservableSources. - mergeDelayError(Iterable) - Static method in class io.reactivex.rxjava4.core.Single
-
Merges an
Iterablesequence ofSingleSourceinstances into oneFlowablesequence, running allSingleSources at once and delaying any error(s) until all sources succeed or fail. - mergeDelayError(Iterable) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Flattens an
IterableofFlow.Publishers into onePublisher, in a way that allows aFlow.Subscriberto receive all successfully emitted items from each of the sourcePublishers without being interrupted by an error notification from one of them. - mergeDelayError(Iterable, int) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Flattens an
IterableofFlow.Publishers into onePublisher, in a way that allows aFlow.Subscriberto receive all successfully emitted items from each of the sourcePublishers without being interrupted by an error notification from one of them, while limiting the number of concurrent subscriptions to thesePublishers. - mergeDelayError(Iterable, int, int) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Flattens an
IterableofFlow.Publishers into onePublisher, in a way that allows aFlow.Subscriberto receive all successfully emitted items from each of the sourcePublishers without being interrupted by an error notification from one of them, while limiting the number of concurrent subscriptions to thesePublishers. - mergeDelayError(Flow.Publisher, Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Flattens two
Flow.Publishers into onePublisher, in a way that allows aFlow.Subscriberto receive all successfully emitted items from each of the sourcePublishers without being interrupted by an error notification from one of them. - mergeDelayError(Flow.Publisher, Flow.Publisher, Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Flattens three
Flow.Publishers into onePublisher, in a way that allows aFlow.Subscriberto receive all successfully emitted items from all of the sourcePublishers without being interrupted by an error notification from one of them. - mergeDelayError(Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Flattens four
Flow.Publishers into onePublisher, in a way that allows aFlow.Subscriberto receive all successfully emitted items from all of the sourcePublishers without being interrupted by an error notification from one of them. - mergeDelayError(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablethat subscribes to allCompletableSources in the source sequence and delays any error emitted by either the sourcesFlow.Publisheror any of the innerCompletableSources until all of them terminate in a way or another. - mergeDelayError(Flow.Publisher, int) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablethat subscribes to a limited number of innerCompletableSources at once in the source sequence and delays any error emitted by either the sourcesFlow.Publisheror any of the innerCompletableSources until all of them terminate in a way or another. - mergeDelayError(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Flattens a
Flow.Publisherthat emitsMaybeSources into oneFlowable, in a way that allows a subscriber to receive all successfully emitted items from all of the sourceMaybeSources without being interrupted by an error notification from one of them or even the mainPublisher. - mergeDelayError(Flow.Publisher, int) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Flattens a
Flow.Publisherthat emitsMaybeSources into oneFlowable, in a way that allows a subscriber to receive all successfully emitted items from all of the sourceMaybeSources without being interrupted by an error notification from one of them or even the mainPublisheras well as limiting the total number of activeMaybeSources. - mergeDelayError(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Single
-
Merges a sequence of
SingleSourceinstances emitted by aFlow.Publisherinto aFlowablesequence, running allSingleSources at once and delaying any error(s) until all sources succeed or fail. - mergeDelayError(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Flattens a
Flow.Publisherthat emitsPublishers into onePublisher, in a way that allows aFlow.Subscriberto receive all successfully emitted items from all of the sourcePublishers without being interrupted by an error notification from one of them. - mergeDelayError(Flow.Publisher, int) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Flattens a
Flow.Publisherthat emitsPublishers into onePublisher, in a way that allows aFlow.Subscriberto receive all successfully emitted items from all of the sourcePublishers without being interrupted by an error notification from one of them, while limiting the number of concurrent subscriptions to thesePublishers. - mergeWith(CompletableSource) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablewhich subscribes to this and the otherCompletableSourceand completes when both of them complete or one emits an error. - mergeWith(CompletableSource) - Method in class io.reactivex.rxjava4.core.Flowable
-
Relays the items of this
Flowableand completes only when the otherCompletableSourcecompletes as well. - mergeWith(CompletableSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Relays the items of the current
Observableand completes only when the otherCompletableSourcecompletes as well. - mergeWith(MaybeSource) - Method in class io.reactivex.rxjava4.core.Flowable
-
Merges the sequence of items of this
Flowablewith the success value of the otherMaybeSourceor waits for both to complete normally if theMaybeSourceis empty. - mergeWith(MaybeSource) - Method in class io.reactivex.rxjava4.core.Maybe
- mergeWith(MaybeSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Merges the sequence of items of the current
Observablewith the success value of the otherMaybeSourceor waits both to complete normally if theMaybeSourceis empty. - mergeWith(ObservableSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Flattens the current
Observableand anotherObservableSourceinto a singleObservablesequence, without any transformation. - mergeWith(SingleSource) - Method in class io.reactivex.rxjava4.core.Flowable
-
Merges the sequence of items of this
Flowablewith the success value of the otherSingleSource. - mergeWith(SingleSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Merges the sequence of items of the current
Observablewith the success value of the otherSingleSource. - mergeWith(SingleSource) - Method in class io.reactivex.rxjava4.core.Single
- mergeWith(Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Flowable
-
Flattens this and another
Flow.Publisherinto a singlePublisher, without any transformation. - MISSING - Enum constant in enum class io.reactivex.rxjava4.core.BackpressureStrategy
-
The
onNextevents are written without any buffering or dropping. - MissingBackpressureException - Exception Class in io.reactivex.rxjava4.exceptions
-
Indicates that an operator attempted to emit a value but the downstream wasn't ready for it.
- MissingBackpressureException() - Constructor for exception class io.reactivex.rxjava4.exceptions.MissingBackpressureException
-
Constructs a MissingBackpressureException without message or cause.
- MissingBackpressureException(String) - Constructor for exception class io.reactivex.rxjava4.exceptions.MissingBackpressureException
-
Constructs a MissingBackpressureException with the given message but no cause.
- MulticastProcessor<T> - Class in io.reactivex.rxjava4.processors
-
A
FlowableProcessorimplementation that coordinates downstream requests through a front-buffer and stable-prefetching, optionally canceling the upstream if all subscribers have cancelled.
N
- never() - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablethat never callsonErrororonComplete. - never() - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat never sends any items or notifications to aFlow.Subscriber. - never() - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat never sends any items or notifications to aMaybeObserver. - never() - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat never sends any items or notifications to anObserver. - never() - Static method in class io.reactivex.rxjava4.core.Single
-
Returns a singleton instance of a never-signaling
Single(only callsonSubscribe). - NEW_THREAD - Static variable in annotation interface io.reactivex.rxjava4.annotations.SchedulerSupport
-
The operator/class runs on RxJava's new thread scheduler or takes timing information from it.
- newThread() - Static method in class io.reactivex.rxjava4.schedulers.Schedulers
- NONE - Enum constant in enum class io.reactivex.rxjava4.annotations.BackpressureKind
-
The operator ignores all kinds of backpressure and may overflow the downstream.
- NONE - Static variable in annotation interface io.reactivex.rxjava4.annotations.SchedulerSupport
-
A special value indicating the operator/class doesn't use schedulers.
- NONE - Static variable in interface io.reactivex.rxjava4.operators.QueueFuseable
-
Returned by the
QueueFuseable.requestFusion(int)if the upstream doesn't support the requested mode. - NonNull - Annotation Interface in io.reactivex.rxjava4.annotations
-
Indicates that a field/parameter/variable/type parameter/return type is never null.
- Notification<T> - Class in io.reactivex.rxjava4.core
-
Represents the reactive signal types:
onNext,onErrorandonCompleteand holds their parameter values (a value, aThrowable, nothing). - now(TimeUnit) - Method in class io.reactivex.rxjava4.core.Scheduler
-
Returns the 'current time' of the Scheduler in the specified time unit.
- now(TimeUnit) - Method in class io.reactivex.rxjava4.core.Scheduler.Worker
-
Returns the 'current time' of the Worker in the specified time unit.
- now(TimeUnit) - Method in class io.reactivex.rxjava4.schedulers.TestScheduler
- Nullable - Annotation Interface in io.reactivex.rxjava4.annotations
-
Indicates that a field/parameter/variable/type parameter/return type may be null.
O
- Observable<T> - Class in io.reactivex.rxjava4.core
-
The
Observableclass is the non-backpressured, optionally multi-valued base reactive class that offers factory methods, intermediate operators and the ability to consume synchronous and/or asynchronous reactive dataflows. - Observable() - Constructor for class io.reactivex.rxjava4.core.Observable
- ObservableConverter<T,
R> - Interface in io.reactivex.rxjava4.core -
Convenience interface and callback used by the
Observable.to(ObservableConverter)operator to turn anObservableinto another value fluently. - ObservableEmitter<T> - Interface in io.reactivex.rxjava4.core
-
Abstraction over an RxJava
Observerthat allows associating a resource with it. - ObservableOnSubscribe<T> - Interface in io.reactivex.rxjava4.core
-
A functional interface that has a
subscribe()method that receives anObservableEmitterinstance that allows pushing events in a cancellation-safe manner. - ObservableOperator<Downstream, Upstream> - Interface in io.reactivex.rxjava4.core
-
Interface to map/wrap a downstream
Observerto an upstreamObserver. - ObservableSource<T> - Interface in io.reactivex.rxjava4.core
-
Represents a basic, non-backpressured
Observablesource base interface, consumable via anObserver. - ObservableTransformer<Upstream, Downstream> - Interface in io.reactivex.rxjava4.core
-
Interface to compose
Observables. - observeOn(Scheduler) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablewhich emits the terminal events from the thread of the specifiedScheduler. - observeOn(Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Signals the items and terminal signals of the current
Flowableon the specifiedScheduler, asynchronously with a bounded buffer ofFlowable.bufferSize()slots. - observeOn(Scheduler) - Method in class io.reactivex.rxjava4.core.Maybe
-
Wraps a
Maybeto emit its item (or notify of its error) on a specifiedScheduler, asynchronously. - observeOn(Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observableto perform the currentObservable's emissions and notifications on a specifiedScheduler, asynchronously with an unbounded buffer withFlowable.bufferSize()"island size". - observeOn(Scheduler) - Method in class io.reactivex.rxjava4.core.Single
-
Signals the success item or the terminal signals of the current
Singleon the specifiedScheduler, asynchronously. - observeOn(Scheduler, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Signals the items and terminal signals of the current
Flowableon the specifiedScheduler, asynchronously with a bounded buffer and optionally delaysonErrornotifications. - observeOn(Scheduler, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observableto perform the currentObservable's emissions and notifications on a specifiedScheduler, asynchronously with an unbounded buffer withFlowable.bufferSize()"island size" and optionally delaysonErrornotifications. - observeOn(Scheduler, boolean, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Signals the items and terminal signals of the current
Flowableon the specifiedScheduler, asynchronously with a bounded buffer of configurable size and optionally delaysonErrornotifications. - observeOn(Scheduler, boolean, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observableto perform the currentObservable's emissions and notifications on a specifiedScheduler, asynchronously with an unbounded buffer of configurable "island size" and optionally delaysonErrornotifications. - Observer<T> - Interface in io.reactivex.rxjava4.core
-
Provides a mechanism for receiving push-based notifications.
- offer(E) - Method in class io.reactivex.rxjava4.operators.SpscArrayQueue
- offer(E, E) - Method in class io.reactivex.rxjava4.operators.SpscArrayQueue
- offer(T) - Method in class io.reactivex.rxjava4.operators.SpscLinkedArrayQueue
-
Atomically enqueue a single value.
- offer(T) - Method in interface io.reactivex.rxjava4.operators.SimpleQueue
-
Atomically enqueue a single value.
- offer(T) - Method in class io.reactivex.rxjava4.processors.BehaviorProcessor
-
Tries to emit the item to all currently subscribed
Flow.Subscribers if all of them has requested some value, returnsfalseotherwise. - offer(T) - Method in class io.reactivex.rxjava4.processors.MulticastProcessor
-
Tries to offer an item into the internal queue and returns false if the queue is full.
- offer(T) - Method in class io.reactivex.rxjava4.processors.PublishProcessor
-
Tries to emit the item to all currently subscribed
Flow.Subscribers if all of them has requested some value, returnsfalseotherwise. - offer(T, T) - Method in class io.reactivex.rxjava4.operators.SpscLinkedArrayQueue
-
Offer two elements at the same time.
- offer(T, T) - Method in interface io.reactivex.rxjava4.operators.SimpleQueue
-
Atomically enqueue two values.
- ofType(Class) - Method in class io.reactivex.rxjava4.core.Flowable
-
Filters the items emitted by the current
Flowable, only emitting those of the specified type. - ofType(Class) - Method in class io.reactivex.rxjava4.core.Maybe
-
Filters the items emitted by the current
Maybe, only emitting its success value if that is an instance of the suppliedClass. - ofType(Class) - Method in class io.reactivex.rxjava4.core.Observable
-
Filters the items emitted by the current
Observable, only emitting those of the specified type. - ofType(Class) - Method in class io.reactivex.rxjava4.core.Single
-
Filters the items emitted by the current
Single, only emitting its success value if that is an instance of the suppliedClass. - onAssembly(Completable) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Calls the associated hook function.
- onAssembly(Flowable) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Calls the associated hook function.
- onAssembly(Maybe) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Calls the associated hook function.
- onAssembly(Observable) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Calls the associated hook function.
- onAssembly(Single) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Calls the associated hook function.
- onAssembly(ConnectableFlowable) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Calls the associated hook function.
- onAssembly(ConnectableObservable) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Calls the associated hook function.
- onAssembly(ParallelFlowable) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Calls the associated hook function.
- onBackpressureBuffer() - Method in class io.reactivex.rxjava4.core.Flowable
-
Buffers an unlimited number of items from the current
Flowableand allows it to emit as fast it can while allowing the downstream to consume the items at its own place. - onBackpressureBuffer(boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Buffers an unlimited number of items from the current
Flowableand allows it to emit as fast it can while allowing the downstream to consume the items at its own place, optionally delaying an error until all buffered items have been consumed. - onBackpressureBuffer(int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Buffers an limited number of items from the current
Flowableand allows it to emit as fast it can while allowing the downstream to consume the items at its own place, however, the resultingFlowablewill signal aMissingBackpressureExceptionviaonErroras soon as the buffer's capacity is exceeded, dropping all undelivered items, and canceling the flow. - onBackpressureBuffer(int, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Buffers an limited number of items from the current
Flowableand allows it to emit as fast it can while allowing the downstream to consume the items at its own place, however, the resultingFlowablewill signal aMissingBackpressureExceptionviaonErroras soon as the buffer's capacity is exceeded, dropping all undelivered items, and canceling the flow. - onBackpressureBuffer(int, boolean, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Buffers an optionally unlimited number of items from the current
Flowableand allows it to emit as fast it can while allowing the downstream to consume the items at its own place. - onBackpressureBuffer(int, boolean, boolean, Action) - Method in class io.reactivex.rxjava4.core.Flowable
-
Buffers an optionally unlimited number of items from the current
Flowableand allows it to emit as fast it can while allowing the downstream to consume the items at its own place. - onBackpressureBuffer(int, boolean, boolean, Action, Consumer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Buffers an optionally unlimited number of items from the current
Flowableand allows it to emit as fast it can while allowing the downstream to consume the items at its own place. - onBackpressureBuffer(int, Action) - Method in class io.reactivex.rxjava4.core.Flowable
-
Buffers an limited number of items from the current
Flowableand allows it to emit as fast it can while allowing the downstream to consume the items at its own place, however, the resultingFlowablewill signal aMissingBackpressureExceptionviaonErroras soon as the buffer's capacity is exceeded, dropping all undelivered items, canceling the flow and calling theonOverflowaction. - onBackpressureBuffer(long, Action, BackpressureOverflowStrategy) - Method in class io.reactivex.rxjava4.core.Flowable
-
Buffers an optionally unlimited number of items from the current
Flowableand allows it to emit as fast it can while allowing the downstream to consume the items at its own place. - onBackpressureBuffer(long, Action, BackpressureOverflowStrategy, Consumer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Buffers an optionally unlimited number of items from the current
Flowableand allows it to emit as fast it can while allowing the downstream to consume the items at its own place. - onBackpressureDrop() - Method in class io.reactivex.rxjava4.core.Flowable
-
Drops items from the current
Flowableif the downstream is not ready to receive new items (indicated by a lack ofFlow.Subscription.request(long)calls from it). - onBackpressureDrop(Consumer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Drops items from the current
Flowableif the downstream is not ready to receive new items (indicated by a lack ofFlow.Subscription.request(long)calls from it) and calls the givenConsumerwith such dropped items. - onBackpressureLatest() - Method in class io.reactivex.rxjava4.core.Flowable
-
Drops all but the latest item emitted by the current
Flowableif the downstream is not ready to receive new items (indicated by a lack ofFlow.Subscription.request(long)calls from it) and emits this latest item when the downstream becomes ready. - onBackpressureLatest(Consumer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Drops all but the latest item emitted by the current
Flowableif the downstream is not ready to receive new items (indicated by a lack ofFlow.Subscription.request(long)calls from it) and emits this latest item when the downstream becomes ready. - onBackpressureReduce(BiFunction) - Method in class io.reactivex.rxjava4.core.Flowable
-
Reduces a sequence of two not emitted values via a function into a single value if the downstream is not ready to receive new items (indicated by a lack of
Flow.Subscription.request(long)calls from it) and emits this latest item when the downstream becomes ready. - onBackpressureReduce(Supplier, BiFunction) - Method in class io.reactivex.rxjava4.core.Flowable
-
Reduces upstream values into an aggregate value, provided by a supplier and combined via a reducer function, while the downstream is not ready to receive items, then emits this aggregate value when the downstream becomes ready.
- onBeforeBlocking() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Called before an operator attempts a blocking operation such as awaiting a condition or signal and should return true to indicate the operator should not block but throw an IllegalArgumentException.
- onComplete() - Method in interface io.reactivex.rxjava4.core.CompletableEmitter
-
Signal the completion.
- onComplete() - Method in interface io.reactivex.rxjava4.core.CompletableObserver
-
Called once the deferred computation completes normally.
- onComplete() - Method in interface io.reactivex.rxjava4.core.Emitter
-
Signal a completion.
- onComplete() - Method in interface io.reactivex.rxjava4.core.MaybeEmitter
-
Signal the completion.
- onComplete() - Method in interface io.reactivex.rxjava4.core.MaybeObserver
-
Called once the deferred computation completes normally.
- onComplete() - Method in interface io.reactivex.rxjava4.core.Observer
-
Notifies the
Observerthat theObservablehas finished sending push-based notifications. - onComplete() - Method in class io.reactivex.rxjava4.observers.SafeObserver
- onComplete() - Method in class io.reactivex.rxjava4.observers.SerializedObserver
- onComplete() - Method in class io.reactivex.rxjava4.observers.TestObserver
- onComplete() - Method in class io.reactivex.rxjava4.processors.AsyncProcessor
- onComplete() - Method in class io.reactivex.rxjava4.processors.BehaviorProcessor
- onComplete() - Method in class io.reactivex.rxjava4.processors.MulticastProcessor
- onComplete() - Method in class io.reactivex.rxjava4.processors.PublishProcessor
- onComplete() - Method in class io.reactivex.rxjava4.processors.ReplayProcessor
- onComplete() - Method in class io.reactivex.rxjava4.processors.UnicastProcessor
- onComplete() - Method in class io.reactivex.rxjava4.subjects.AsyncSubject
- onComplete() - Method in class io.reactivex.rxjava4.subjects.BehaviorSubject
- onComplete() - Method in class io.reactivex.rxjava4.subjects.CompletableSubject
- onComplete() - Method in class io.reactivex.rxjava4.subjects.MaybeSubject
- onComplete() - Method in class io.reactivex.rxjava4.subjects.PublishSubject
- onComplete() - Method in class io.reactivex.rxjava4.subjects.ReplaySubject
- onComplete() - Method in class io.reactivex.rxjava4.subjects.UnicastSubject
- onComplete() - Method in class io.reactivex.rxjava4.subscribers.SafeSubscriber
- onComplete() - Method in class io.reactivex.rxjava4.subscribers.SerializedSubscriber
- onComplete() - Method in class io.reactivex.rxjava4.subscribers.TestSubscriber
- onComputationScheduler(Scheduler) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Calls the associated hook function.
- onError(Throwable) - Method in interface io.reactivex.rxjava4.core.CompletableEmitter
-
Signal an exception.
- onError(Throwable) - Method in interface io.reactivex.rxjava4.core.CompletableObserver
-
Called once if the deferred computation 'throws' an exception.
- onError(Throwable) - Method in interface io.reactivex.rxjava4.core.Emitter
-
Signal a
Throwableexception. - onError(Throwable) - Method in interface io.reactivex.rxjava4.core.MaybeEmitter
-
Signal an exception.
- onError(Throwable) - Method in interface io.reactivex.rxjava4.core.MaybeObserver
-
Notifies the
MaybeObserverthat theMaybehas experienced an error condition. - onError(Throwable) - Method in interface io.reactivex.rxjava4.core.Observer
-
Notifies the
Observerthat theObservablehas experienced an error condition. - onError(Throwable) - Method in interface io.reactivex.rxjava4.core.SingleEmitter
-
Signal an exception.
- onError(Throwable) - Method in interface io.reactivex.rxjava4.core.SingleObserver
-
Notifies the
SingleObserverthat theSinglehas experienced an error condition. - onError(Throwable) - Method in class io.reactivex.rxjava4.observers.SafeObserver
- onError(Throwable) - Method in class io.reactivex.rxjava4.observers.SerializedObserver
- onError(Throwable) - Method in class io.reactivex.rxjava4.observers.TestObserver
- onError(Throwable) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Called when an undeliverable error occurs.
- onError(Throwable) - Method in class io.reactivex.rxjava4.processors.AsyncProcessor
- onError(Throwable) - Method in class io.reactivex.rxjava4.processors.BehaviorProcessor
- onError(Throwable) - Method in class io.reactivex.rxjava4.processors.MulticastProcessor
- onError(Throwable) - Method in class io.reactivex.rxjava4.processors.PublishProcessor
- onError(Throwable) - Method in class io.reactivex.rxjava4.subjects.SingleSubject
- onError(Throwable) - Method in class io.reactivex.rxjava4.subscribers.SafeSubscriber
- onError(Throwable) - Method in class io.reactivex.rxjava4.subscribers.TestSubscriber
- onError(Throwable) - Method in class io.reactivex.rxjava4.processors.ReplayProcessor
- onError(Throwable) - Method in class io.reactivex.rxjava4.processors.UnicastProcessor
- onError(Throwable) - Method in class io.reactivex.rxjava4.subjects.AsyncSubject
- onError(Throwable) - Method in class io.reactivex.rxjava4.subjects.BehaviorSubject
- onError(Throwable) - Method in class io.reactivex.rxjava4.subjects.CompletableSubject
- onError(Throwable) - Method in class io.reactivex.rxjava4.subjects.MaybeSubject
- onError(Throwable) - Method in class io.reactivex.rxjava4.subjects.PublishSubject
- onError(Throwable) - Method in class io.reactivex.rxjava4.subjects.ReplaySubject
- onError(Throwable) - Method in class io.reactivex.rxjava4.subjects.UnicastSubject
- onError(Throwable) - Method in class io.reactivex.rxjava4.subscribers.SerializedSubscriber
- onErrorComplete() - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completableinstance that if thisCompletableemits an error, it will emit anonCompleteand swallow the upstreamThrowable. - onErrorComplete() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowableinstance that if the currentFlowableemits an error, it will emit anonCompleteand swallow the throwable. - onErrorComplete() - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybeinstance that if thisMaybeemits an error, it will emit anonCompleteand swallow the throwable. - onErrorComplete() - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observableinstance that if the currentObservableemits an error, it will emit anonCompleteand swallow the throwable. - onErrorComplete() - Method in class io.reactivex.rxjava4.core.Single
-
Returns a
Maybeinstance that if the currentSingleemits an error, it will emit anonCompleteand swallow the throwable. - onErrorComplete(Predicate) - Method in class io.reactivex.rxjava4.core.Completable
- onErrorComplete(Predicate) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowableinstance that if the currentFlowableemits an error and the predicate returnstrue, it will emit anonCompleteand swallow the throwable. - onErrorComplete(Predicate) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybeinstance that if thisMaybeemits an error and the predicate returnstrue, it will emit anonCompleteand swallow the throwable. - onErrorComplete(Predicate) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observableinstance that if the currentObservableemits an error and the predicate returnstrue, it will emit anonCompleteand swallow the throwable. - onErrorComplete(Predicate) - Method in class io.reactivex.rxjava4.core.Single
-
Returns a
Maybeinstance that if thisSingleemits an error and the predicate returnstrue, it will emit anonCompleteand swallow the throwable. - OnErrorNotImplementedException - Exception Class in io.reactivex.rxjava4.exceptions
-
Represents an exception used to signal to the
RxJavaPlugins.onError()that a callback-based subscribe() method on a base reactive type didn't specify an onError handler. - OnErrorNotImplementedException(Throwable) - Constructor for exception class io.reactivex.rxjava4.exceptions.OnErrorNotImplementedException
-
Wraps the
Throwablebefore it is signalled to theRxJavaPlugins.onError()handler asOnErrorNotImplementedException. - OnErrorNotImplementedException(String, Throwable) - Constructor for exception class io.reactivex.rxjava4.exceptions.OnErrorNotImplementedException
-
Customizes the
Throwablewith a custom message and wraps it before it is signalled to theRxJavaPlugins.onError()handler asOnErrorNotImplementedException. - onErrorResumeNext(Function) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completableinstance that when encounters an error from thisCompletable, calls the specifiedmapperFunctionthat returns aCompletableSourceinstance for it and resumes the execution with it. - onErrorResumeNext(Function) - Method in class io.reactivex.rxjava4.core.Maybe
-
Resumes the flow with a
MaybeSourcereturned for the failureThrowableof the currentMaybeby a function instead of signaling the error viaonError. - onErrorResumeNext(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Resumes the flow with an
ObservableSourcereturned for the failureThrowableof the currentObservableby a function instead of signaling the error viaonError. - onErrorResumeNext(Function) - Method in class io.reactivex.rxjava4.core.Single
-
Resumes the flow with a
SingleSourcereturned for the failureThrowableof the currentSingleby a function instead of signaling the error viaonError. - onErrorResumeNext(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Resumes the flow with a
Flow.Publisherreturned for the failureThrowableof the currentFlowableby a function instead of signaling the error viaonError. - onErrorResumeWith(CompletableSource) - Method in class io.reactivex.rxjava4.core.Completable
-
Resumes the flow with the given
CompletableSourcewhen the currentCompletablefails instead of signaling the error viaonError. - onErrorResumeWith(MaybeSource) - Method in class io.reactivex.rxjava4.core.Maybe
-
Resumes the flow with the given
MaybeSourcewhen the currentMaybefails instead of signaling the error viaonError. - onErrorResumeWith(ObservableSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Resumes the flow with the given
ObservableSourcewhen the currentObservablefails instead of signaling the error viaonError. - onErrorResumeWith(SingleSource) - Method in class io.reactivex.rxjava4.core.Single
-
Resumes the flow with the given
SingleSourcewhen the currentSinglefails instead of signaling the error viaonError. - onErrorResumeWith(Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Flowable
-
Resumes the flow with the given
Flow.Publisherwhen the currentFlowablefails instead of signaling the error viaonError. - onErrorReturn(Function) - Method in class io.reactivex.rxjava4.core.Completable
-
Ends the flow with a success item returned by a function for the
Throwableerror signaled by the currentCompletableinstead of signaling the error viaonError. - onErrorReturn(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Ends the flow with a last item returned by a function for the
Throwableerror signaled by the currentFlowableinstead of signaling the error viaonError. - onErrorReturn(Function) - Method in class io.reactivex.rxjava4.core.Maybe
-
Ends the flow with a success item returned by a function for the
Throwableerror signaled by the currentMaybeinstead of signaling the error viaonError. - onErrorReturn(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Ends the flow with a last item returned by a function for the
Throwableerror signaled by the currentObservableinstead of signaling the error viaonError. - onErrorReturn(Function) - Method in class io.reactivex.rxjava4.core.Single
-
Ends the flow with a success item returned by a function for the
Throwableerror signaled by the currentSingleinstead of signaling the error viaonError. - onErrorReturnItem(T) - Method in class io.reactivex.rxjava4.core.Completable
-
Ends the flow with the given success item when the current
Completablefails instead of signaling the error viaonError. - onErrorReturnItem(T) - Method in class io.reactivex.rxjava4.core.Flowable
-
Ends the flow with the given last item when the current
Flowablefails instead of signaling the error viaonError. - onErrorReturnItem(T) - Method in class io.reactivex.rxjava4.core.Maybe
-
Ends the flow with the given success item when the current
Maybefails instead of signaling the error viaonError. - onErrorReturnItem(T) - Method in class io.reactivex.rxjava4.core.Observable
-
Ends the flow with the given last item when the current
Observablefails instead of signaling the error viaonError. - onErrorReturnItem(T) - Method in class io.reactivex.rxjava4.core.Single
-
Signals the specified value as success in case the current
Singlesignals an error. - onIoScheduler(Scheduler) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Calls the associated hook function.
- onNewThreadScheduler(Scheduler) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Calls the associated hook function.
- onNext(T) - Method in class io.reactivex.rxjava4.processors.ReplayProcessor
- onNext(T) - Method in class io.reactivex.rxjava4.processors.UnicastProcessor
- onNext(T) - Method in class io.reactivex.rxjava4.subjects.AsyncSubject
- onNext(T) - Method in class io.reactivex.rxjava4.subjects.BehaviorSubject
- onNext(T) - Method in class io.reactivex.rxjava4.subjects.PublishSubject
- onNext(T) - Method in class io.reactivex.rxjava4.subjects.ReplaySubject
- onNext(T) - Method in class io.reactivex.rxjava4.subjects.UnicastSubject
- onNext(T) - Method in interface io.reactivex.rxjava4.core.Emitter
-
Signal a normal value.
- onNext(T) - Method in interface io.reactivex.rxjava4.core.Observer
-
Provides the
Observerwith a new item to observe. - onNext(T) - Method in class io.reactivex.rxjava4.observers.SafeObserver
- onNext(T) - Method in class io.reactivex.rxjava4.observers.SerializedObserver
- onNext(T) - Method in class io.reactivex.rxjava4.observers.TestObserver
- onNext(T) - Method in class io.reactivex.rxjava4.processors.AsyncProcessor
- onNext(T) - Method in class io.reactivex.rxjava4.processors.BehaviorProcessor
- onNext(T) - Method in class io.reactivex.rxjava4.processors.MulticastProcessor
- onNext(T) - Method in class io.reactivex.rxjava4.processors.PublishProcessor
- onNext(T) - Method in class io.reactivex.rxjava4.subscribers.SafeSubscriber
- onNext(T) - Method in class io.reactivex.rxjava4.subscribers.SerializedSubscriber
- onNext(T) - Method in class io.reactivex.rxjava4.subscribers.TestSubscriber
- onSchedule(Runnable) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Called when a task is scheduled.
- onSingleScheduler(Scheduler) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Calls the associated hook function.
- onStart() - Method in class io.reactivex.rxjava4.observers.DefaultObserver
-
Called once the subscription has been set on this observer; override this to perform initialization.
- onStart() - Method in class io.reactivex.rxjava4.observers.DisposableCompletableObserver
-
Called once the single upstream
Disposableis set viaDisposableCompletableObserver.onSubscribe(Disposable). - onStart() - Method in class io.reactivex.rxjava4.observers.DisposableMaybeObserver
-
Called once the single upstream
Disposableis set viaDisposableMaybeObserver.onSubscribe(Disposable). - onStart() - Method in class io.reactivex.rxjava4.observers.DisposableObserver
-
Called once the single upstream Disposable is set via onSubscribe.
- onStart() - Method in class io.reactivex.rxjava4.observers.DisposableSingleObserver
-
Called once the single upstream
Disposableis set viaDisposableSingleObserver.onSubscribe(Disposable). - onStart() - Method in class io.reactivex.rxjava4.observers.ResourceCompletableObserver
-
Called once the upstream sets a
Disposableon thisResourceCompletableObserver. - onStart() - Method in class io.reactivex.rxjava4.observers.ResourceMaybeObserver
-
Called once the upstream sets a
Disposableon thisResourceMaybeObserver. - onStart() - Method in class io.reactivex.rxjava4.observers.ResourceObserver
-
Called once the upstream sets a
Disposableon thisResourceObserver. - onStart() - Method in class io.reactivex.rxjava4.observers.ResourceSingleObserver
-
Called once the upstream sets a
Disposableon thisResourceSingleObserver. - onStart() - Method in class io.reactivex.rxjava4.subscribers.DefaultSubscriber
-
Called once the subscription has been set on this observer; override this to perform initialization or issue an initial request.
- onStart() - Method in class io.reactivex.rxjava4.subscribers.DisposableSubscriber
-
Called once the single upstream
Flow.Subscriptionis set viaDisposableSubscriber.onSubscribe(Subscription). - onStart() - Method in class io.reactivex.rxjava4.subscribers.ResourceSubscriber
-
Called once the upstream sets a
Flow.Subscriptionon thisResourceSubscriber. - onStart() - Method in class io.reactivex.rxjava4.subscribers.TestSubscriber
-
Called after the onSubscribe is called and handled.
- onSubscribe(Completable, CompletableObserver) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Calls the associated hook function.
- onSubscribe(Flowable, Flow.Subscriber) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Calls the associated hook function.
- onSubscribe(Maybe, MaybeObserver) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Calls the associated hook function.
- onSubscribe(Observable, Observer) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Calls the associated hook function.
- onSubscribe(Single, SingleObserver) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Calls the associated hook function.
- onSubscribe(Disposable) - Method in interface io.reactivex.rxjava4.core.CompletableObserver
-
Called once by the
Completableto set aDisposableon this instance which then can be used to cancel the subscription at any time. - onSubscribe(Disposable) - Method in interface io.reactivex.rxjava4.core.MaybeObserver
-
Provides the
MaybeObserverwith the means of cancelling (disposing) the connection (channel) with theMaybein both synchronous (from withinonSubscribe(Disposable)itself) and asynchronous manner. - onSubscribe(Disposable) - Method in interface io.reactivex.rxjava4.core.Observer
-
Provides the
Observerwith the means of cancelling (disposing) the connection (channel) with theObservablein both synchronous (from withinObserver.onNext(Object)) and asynchronous manner. - onSubscribe(Disposable) - Method in interface io.reactivex.rxjava4.core.SingleObserver
-
Provides the
SingleObserverwith the means of cancelling (disposing) the connection (channel) with the Single in both synchronous (from withinonSubscribe(Disposable)itself) and asynchronous manner. - onSubscribe(Disposable) - Method in class io.reactivex.rxjava4.observers.DefaultObserver
- onSubscribe(Disposable) - Method in class io.reactivex.rxjava4.observers.DisposableCompletableObserver
- onSubscribe(Disposable) - Method in class io.reactivex.rxjava4.observers.DisposableMaybeObserver
- onSubscribe(Disposable) - Method in class io.reactivex.rxjava4.observers.DisposableObserver
- onSubscribe(Disposable) - Method in class io.reactivex.rxjava4.observers.DisposableSingleObserver
- onSubscribe(Disposable) - Method in class io.reactivex.rxjava4.observers.ResourceCompletableObserver
- onSubscribe(Disposable) - Method in class io.reactivex.rxjava4.observers.ResourceMaybeObserver
- onSubscribe(Disposable) - Method in class io.reactivex.rxjava4.observers.ResourceSingleObserver
- onSubscribe(Disposable) - Method in class io.reactivex.rxjava4.observers.SafeObserver
- onSubscribe(Disposable) - Method in class io.reactivex.rxjava4.observers.SerializedObserver
- onSubscribe(Disposable) - Method in class io.reactivex.rxjava4.observers.TestObserver
- onSubscribe(Disposable) - Method in class io.reactivex.rxjava4.subjects.SingleSubject
- onSubscribe(Disposable) - Method in class io.reactivex.rxjava4.observers.ResourceObserver
- onSubscribe(Disposable) - Method in class io.reactivex.rxjava4.subjects.AsyncSubject
- onSubscribe(Disposable) - Method in class io.reactivex.rxjava4.subjects.BehaviorSubject
- onSubscribe(Disposable) - Method in class io.reactivex.rxjava4.subjects.CompletableSubject
- onSubscribe(Disposable) - Method in class io.reactivex.rxjava4.subjects.MaybeSubject
- onSubscribe(Disposable) - Method in class io.reactivex.rxjava4.subjects.PublishSubject
- onSubscribe(Disposable) - Method in class io.reactivex.rxjava4.subjects.ReplaySubject
- onSubscribe(Disposable) - Method in class io.reactivex.rxjava4.subjects.UnicastSubject
- onSubscribe(ParallelFlowable, Flow.Subscriber[]) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Calls the associated hook function.
- onSubscribe(Flow.Subscription) - Method in interface io.reactivex.rxjava4.core.FlowableSubscriber
-
Implementors of this method should make sure everything that needs to be visible in
Flow.Subscriber.onNext(Object)is established before callingFlow.Subscription.request(long). - onSubscribe(Flow.Subscription) - Method in class io.reactivex.rxjava4.processors.AsyncProcessor
- onSubscribe(Flow.Subscription) - Method in class io.reactivex.rxjava4.processors.BehaviorProcessor
- onSubscribe(Flow.Subscription) - Method in class io.reactivex.rxjava4.processors.MulticastProcessor
- onSubscribe(Flow.Subscription) - Method in class io.reactivex.rxjava4.processors.PublishProcessor
- onSubscribe(Flow.Subscription) - Method in class io.reactivex.rxjava4.subscribers.SafeSubscriber
- onSubscribe(Flow.Subscription) - Method in class io.reactivex.rxjava4.subscribers.SerializedSubscriber
- onSubscribe(Flow.Subscription) - Method in class io.reactivex.rxjava4.subscribers.TestSubscriber
- onSubscribe(Flow.Subscription) - Method in class io.reactivex.rxjava4.processors.ReplayProcessor
- onSubscribe(Flow.Subscription) - Method in class io.reactivex.rxjava4.processors.UnicastProcessor
- onSubscribe(Flow.Subscription) - Method in class io.reactivex.rxjava4.subscribers.DefaultSubscriber
- onSubscribe(Flow.Subscription) - Method in class io.reactivex.rxjava4.subscribers.DisposableSubscriber
- onSubscribe(Flow.Subscription) - Method in class io.reactivex.rxjava4.subscribers.ResourceSubscriber
- onSuccess(T) - Method in class io.reactivex.rxjava4.subjects.MaybeSubject
- onSuccess(T) - Method in interface io.reactivex.rxjava4.core.MaybeEmitter
-
Signal a success value.
- onSuccess(T) - Method in interface io.reactivex.rxjava4.core.MaybeObserver
-
Notifies the
MaybeObserverwith one item and that theMaybehas finished sending push-based notifications. - onSuccess(T) - Method in interface io.reactivex.rxjava4.core.SingleEmitter
-
Signal a success value.
- onSuccess(T) - Method in interface io.reactivex.rxjava4.core.SingleObserver
-
Notifies the
SingleObserverwith a single item and that theSinglehas finished sending push-based notifications. - onSuccess(T) - Method in class io.reactivex.rxjava4.observers.TestObserver
- onSuccess(T) - Method in class io.reactivex.rxjava4.subjects.SingleSubject
- onTerminateDetach() - Method in class io.reactivex.rxjava4.core.Completable
-
Nulls out references to the upstream producer and downstream
CompletableObserverif the sequence is terminated or downstream callsdispose(). - onTerminateDetach() - Method in class io.reactivex.rxjava4.core.Flowable
-
Nulls out references to the upstream producer and downstream
Flow.Subscriberif the sequence is terminated or downstream cancels. - onTerminateDetach() - Method in class io.reactivex.rxjava4.core.Maybe
-
Nulls out references to the upstream producer and downstream
MaybeObserverif the sequence is terminated or downstream callsdispose(). - onTerminateDetach() - Method in class io.reactivex.rxjava4.core.Observable
-
Nulls out references to the upstream producer and downstream
Observerif the sequence is terminated or downstream callsdispose(). - onTerminateDetach() - Method in class io.reactivex.rxjava4.core.Single
-
Nulls out references to the upstream producer and downstream
SingleObserverif the sequence is terminated or downstream callsdispose().
P
- parallel() - Method in class io.reactivex.rxjava4.core.Flowable
-
Parallelizes the flow by creating multiple 'rails' (equal to the number of CPUs) and dispatches the upstream items to them in a round-robin fashion.
- parallel(int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Parallelizes the flow by creating the specified number of 'rails' and dispatches the upstream items to them in a round-robin fashion.
- parallel(int, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Parallelizes the flow by creating the specified number of 'rails' and dispatches the upstream items to them in a round-robin fashion and uses the defined per-'rail' prefetch amount.
- ParallelFailureHandling - Enum Class in io.reactivex.rxjava4.parallel
-
Enumerations for handling failure within a parallel operator.
- ParallelFlowable<T> - Class in io.reactivex.rxjava4.parallel
-
Abstract base class for parallel publishing of events signaled to an array of
Flow.Subscribers. - ParallelFlowable() - Constructor for class io.reactivex.rxjava4.parallel.ParallelFlowable
- ParallelFlowableConverter<T,
R> - Interface in io.reactivex.rxjava4.parallel -
Convenience interface and callback used by the
ParallelFlowable.to(ParallelFlowableConverter)operator to turn a ParallelFlowable into another value fluently. - parallelism() - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Returns the number of expected parallel
Flow.Subscribers. - ParallelTransformer<Upstream, Downstream> - Interface in io.reactivex.rxjava4.parallel
-
Interface to compose ParallelFlowable.
- PASS_THROUGH - Enum constant in enum class io.reactivex.rxjava4.annotations.BackpressureKind
-
The backpressure-related requests pass through this operator without change.
- peek() - Method in class io.reactivex.rxjava4.operators.SpscLinkedArrayQueue
-
Returns the next element in this queue without removing it or
nullif this queue is empty - poll() - Method in interface io.reactivex.rxjava4.operators.SimplePlainQueue
- poll() - Method in interface io.reactivex.rxjava4.operators.SimpleQueue
-
Tries to dequeue a value (non-null) or returns null if the queue is empty.
- poll() - Method in class io.reactivex.rxjava4.operators.SpscArrayQueue
- poll() - Method in class io.reactivex.rxjava4.operators.SpscLinkedArrayQueue
-
Tries to dequeue a value (non-null) or returns null if the queue is empty.
- Predicate<T> - Interface in io.reactivex.rxjava4.functions
-
A functional interface (callback) that returns true or false for the given input value.
- printStackTrace() - Method in exception class io.reactivex.rxjava4.exceptions.CompositeException
- printStackTrace(PrintStream) - Method in exception class io.reactivex.rxjava4.exceptions.CompositeException
- printStackTrace(PrintWriter) - Method in exception class io.reactivex.rxjava4.exceptions.CompositeException
- propagate(Throwable) - Static method in class io.reactivex.rxjava4.exceptions.Exceptions
-
Convenience method to throw a
RuntimeExceptionandErrordirectly or wrap any other exception type into aRuntimeException. - ProtocolViolationException - Exception Class in io.reactivex.rxjava4.exceptions
-
Explicitly named exception to indicate a Reactive-Streams protocol violation.
- ProtocolViolationException(String) - Constructor for exception class io.reactivex.rxjava4.exceptions.ProtocolViolationException
-
Creates an instance with the given message.
- publish() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
ConnectableFlowable, which is a variety ofFlow.Publisherthat waits until itsconnectmethod is called before it begins emitting items to thoseFlow.Subscribers that have subscribed to it. - publish() - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
ConnectableObservable, which is a variety ofObservableSourcethat waits until itsconnectmethod is called before it begins emitting items to thoseObservers that have subscribed to it. - publish(int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
ConnectableFlowable, which is a variety ofFlow.Publisherthat waits until itsconnectmethod is called before it begins emitting items to thoseFlow.Subscribers that have subscribed to it. - publish(Function, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the results of invoking a specified selector on items emitted by aConnectableFlowablethat shares a single subscription to the underlying sequence. - publish(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the results of invoking a specified selector on items emitted by aConnectableFlowablethat shares a single subscription to the underlying sequence. - publish(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the results of invoking a specified selector on items emitted by aConnectableObservablethat shares a single subscription to the currentObservablesequence. - PublishProcessor<T> - Class in io.reactivex.rxjava4.processors
-
Processor that multicasts all subsequently observed items to its current
Flow.Subscribers. - PublishSubject<T> - Class in io.reactivex.rxjava4.subjects
-
A Subject that emits (multicasts) items to currently subscribed
Observers and terminal events to current or lateObservers.
Q
- QueueDisposable<T> - Interface in io.reactivex.rxjava4.operators
-
An interface extending
SimpleQueueandDisposableand allows negotiating the fusion mode between subsequent operators of theObservablebase reactive type. - QueueFuseable<T> - Interface in io.reactivex.rxjava4.operators
-
Represents a
SimpleQueueplus the means and constants for requesting a fusion mode. - QueueOverflowException - Exception Class in io.reactivex.rxjava4.exceptions
-
Indicates an overflow happened because the upstream disregarded backpressure completely orwas called concurrently from multiple threads without synchronization.
invalid reference
org.reactivestreams.Subscriber#onNext(Object) - QueueOverflowException() - Constructor for exception class io.reactivex.rxjava4.exceptions.QueueOverflowException
-
Constructs a QueueOverflowException with the default message.
- QueueOverflowException(String) - Constructor for exception class io.reactivex.rxjava4.exceptions.QueueOverflowException
-
Constructs a QueueOverflowException with the given message but no cause.
- QueueSubscription<T> - Interface in io.reactivex.rxjava4.operators
-
An interface extending
SimpleQueueandFlow.Subscriptionand allows negotiating the fusion mode between subsequent operators of theFlowablebase reactive type.
R
- range(int, int) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits a sequence ofIntegers within a specified range. - range(int, int) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits a sequence ofIntegers within a specified range. - rangeLong(long, long) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits a sequence ofLongs within a specified range. - rangeLong(long, long) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits a sequence ofLongs within a specified range. - rebatchRequests(int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Requests
ninitially from the upstream and then 75% ofnsubsequently after 75% ofnvalues have been emitted to the downstream. - reduce(BiFunction) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Maybethat applies a specified accumulator function to the first item emitted by the currentFlowable, then feeds the result of that function along with the second item emitted by the currentFlowableinto the same function, and so on until all items have been emitted by the current and finiteFlowable, and emits the final result from the final call to your function as its sole item. - reduce(BiFunction) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
Maybethat applies a specified accumulator function to the first item emitted by the currentObservable, then feeds the result of that function along with the second item emitted by the currentObservableinto the same function, and so on until all items have been emitted by the current and finiteObservable, and emits the final result from the final call to your function as its sole item. - reduce(BiFunction) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Reduces all values within a 'rail' and across 'rails' with a reducer function into one
Flowablesequence. - reduce(Supplier, BiFunction) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Reduces all values within a 'rail' to a single value (with a possibly different type) via a reducer function that is initialized on each rail from an
initialSuppliervalue. - reduce(R, BiFunction) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat applies a specified accumulator function to the first item emitted by the currentFlowableand a specified seed value, then feeds the result of that function along with the second item emitted by the currentFlowableinto the same function, and so on until all items have been emitted by the current and finiteFlowable, emitting the final result from the final call to your function as its sole item. - reduce(R, BiFunction) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
Singlethat applies a specified accumulator function to the first item emitted by the currentObservableand a specified seed value, then feeds the result of that function along with the second item emitted by the currentObservableinto the same function, and so on until all items have been emitted by the current and finiteObservable, emitting the final result from the final call to your function as its sole item. - reduceWith(Supplier, BiFunction) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat applies a specified accumulator function to the first item emitted by the currentFlowableand a seed value derived from calling a specifiedseedSupplier, then feeds the result of that function along with the second item emitted by the currentFlowableinto the same function, and so on until all items have been emitted by the current and finiteFlowable, emitting the final result from the final call to your function as its sole item. - reduceWith(Supplier, BiFunction) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
Singlethat applies a specified accumulator function to the first item emitted by the currentObservableand a seed value derived from calling a specifiedseedSupplier, then feeds the result of that function along with the second item emitted by the currentObservableinto the same function, and so on until all items have been emitted by the current and finiteObservable, emitting the final result from the final call to your function as its sole item. - refCount() - Method in class io.reactivex.rxjava4.flowables.ConnectableFlowable
-
Returns a
Flowablethat stays connected to thisConnectableFlowableas long as there is at least one subscription to thisConnectableFlowable. - refCount() - Method in class io.reactivex.rxjava4.observables.ConnectableObservable
-
Returns an
Observablethat stays connected to thisConnectableObservableas long as there is at least one subscription to thisConnectableObservable. - refCount(int) - Method in class io.reactivex.rxjava4.flowables.ConnectableFlowable
-
Connects to the upstream
ConnectableFlowableif the number of subscribed subscriber reaches the specified count and disconnect if all subscribers have unsubscribed. - refCount(int) - Method in class io.reactivex.rxjava4.observables.ConnectableObservable
-
Connects to the upstream
ConnectableObservableif the number of subscribed observers reaches the specified count and disconnect if allObservers have unsubscribed. - refCount(int, long, TimeUnit) - Method in class io.reactivex.rxjava4.flowables.ConnectableFlowable
-
Connects to the upstream
ConnectableFlowableif the number of subscribed subscriber reaches the specified count and disconnect after the specified timeout if all subscribers have unsubscribed. - refCount(int, long, TimeUnit) - Method in class io.reactivex.rxjava4.observables.ConnectableObservable
-
Connects to the upstream
ConnectableObservableif the number of subscribed observers reaches the specified count and disconnect after the specified timeout if allObservers have unsubscribed. - refCount(int, long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.flowables.ConnectableFlowable
-
Connects to the upstream
ConnectableFlowableif the number of subscribed subscriber reaches the specified count and disconnect after the specified timeout if all subscribers have unsubscribed. - refCount(int, long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.observables.ConnectableObservable
-
Connects to the upstream
ConnectableObservableif the number of subscribed observers reaches the specified count and disconnect after the specified timeout if allObservers have unsubscribed. - refCount(long, TimeUnit) - Method in class io.reactivex.rxjava4.flowables.ConnectableFlowable
-
Connects to the upstream
ConnectableFlowableif the number of subscribed subscriber reaches 1 and disconnect after the specified timeout if all subscribers have unsubscribed. - refCount(long, TimeUnit) - Method in class io.reactivex.rxjava4.observables.ConnectableObservable
-
Connects to the upstream
ConnectableObservableif the number of subscribed observers reaches 1 and disconnect after the specified timeout if allObservers have unsubscribed. - refCount(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.flowables.ConnectableFlowable
-
Connects to the upstream
ConnectableFlowableif the number of subscribed subscriber reaches 1 and disconnect after the specified timeout if all subscribers have unsubscribed. - refCount(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.observables.ConnectableObservable
-
Connects to the upstream
ConnectableObservableif the number of subscribed observers reaches 1 and disconnect after the specified timeout if allObservers have unsubscribed. - remove(Disposable) - Method in class io.reactivex.rxjava4.disposables.CompositeDisposable
-
Removes and disposes the given
Disposableif it is part of this container. - remove(Disposable) - Method in interface io.reactivex.rxjava4.disposables.DisposableContainer
-
Removes and disposes the given disposable if it is part of this container.
- repeat() - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablethat repeatedly subscribes to thisCompletableuntil disposed. - repeat() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat repeats the sequence of items emitted by the currentFlowableindefinitely. - repeat() - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Flowablethat repeats the sequence of items emitted by the currentMaybeindefinitely. - repeat() - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat repeats the sequence of items emitted by the currentObservableindefinitely. - repeat() - Method in class io.reactivex.rxjava4.core.Single
-
Repeatedly re-subscribes to the current
Singleand emits each success value as aFlowablesequence. - repeat(long) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablethat subscribes repeatedly at most the given number of times to thisCompletable. - repeat(long) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat repeats the sequence of items emitted by the currentFlowableat mostcounttimes. - repeat(long) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Flowablethat repeats the sequence of items emitted by the currentMaybeat mostcounttimes. - repeat(long) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat repeats the sequence of items emitted by the currentObservableat mostcounttimes. - repeat(long) - Method in class io.reactivex.rxjava4.core.Single
-
Re-subscribes to the current
Singleat most the given number of times and emits each success value as aFlowablesequence. - repeatUntil(BooleanSupplier) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablethat repeatedly subscribes to thisCompletableso long as the given stopBooleanSupplierreturnsfalse. - repeatUntil(BooleanSupplier) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat repeats the sequence of items emitted by the currentFlowableuntil the provided stop function returnstrue. - repeatUntil(BooleanSupplier) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Flowablethat repeats the sequence of items emitted by the currentMaybeuntil the provided stop function returnstrue. - repeatUntil(BooleanSupplier) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat repeats the sequence of items emitted by the currentObservableuntil the provided stop function returnstrue. - repeatUntil(BooleanSupplier) - Method in class io.reactivex.rxjava4.core.Single
-
Re-subscribes to the current
Singleuntil the givenBooleanSupplierreturnstrueand emits the success items as aFlowablesequence. - repeatWhen(Function) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completableinstance that repeats when theFlow.Publisherreturned by the handlerFunctionemits an item or completes when thisPublisheremits anonCompleteevent. - repeatWhen(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the same values as the currentFlowablewith the exception of anonComplete. - repeatWhen(Function) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Flowablethat emits the same values as the currentMaybewith the exception of anonComplete. - repeatWhen(Function) - Method in class io.reactivex.rxjava4.core.Single
-
Re-subscribes to the current
Singleif theFlow.Publisherreturned by the handler function signals a value in response to a value signaled through theFlowablethe handler receives. - repeatWhen(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the same values as the currentObservablewith the exception of anonComplete. - replace(Disposable) - Method in class io.reactivex.rxjava4.disposables.SerialDisposable
-
Atomically: set the next disposable on this container but don't dispose the previous one (if any) or dispose next if the container has been disposed.
- replay() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
ConnectableFlowablethat shares a single subscription to the underlyingFlow.Publisherthat will replay all of its items and notifications to any futureFlow.Subscriber. - replay() - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
ConnectableObservablethat shares a single subscription to the currentObservablethat will replay all of its items and notifications to any futureObserver. - replay(int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
ConnectableFlowablethat shares a single subscription to the currentFlowableand replays at mostbufferSizeitems to lateFlow.Subscribers. - replay(int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
ConnectableObservablethat shares a single subscription to the currentObservablethat replays at mostbufferSizeitems emitted by the currentObservable. - replay(int, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
ConnectableFlowablethat shares a single subscription to the currentFlowableand replays at mostbufferSizeitems to lateFlow.Subscribers. - replay(int, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
ConnectableObservablethat shares a single subscription to the currentObservablethat replays at mostbufferSizeitems emitted by the currentObservable. - replay(int, long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
ConnectableFlowablethat shares a single subscription to the currentFlowableand replays at mostbufferSizeitems that were emitted during a specified time window. - replay(int, long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
ConnectableObservablethat shares a single subscription to the currentObservableand replays at mostbufferSizeitems that were emitted during a specified time window. - replay(int, long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
ConnectableFlowablethat shares a single subscription to the currentFlowableand replays a maximum ofbufferSizeitems that are emitted within a specified time window to lateFlow.Subscribers. - replay(int, long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
ConnectableObservablethat shares a single subscription to the currentObservableand that replays a maximum ofbufferSizeitems that are emitted within a specified time window. - replay(int, long, TimeUnit, Scheduler, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
ConnectableFlowablethat shares a single subscription to the currentFlowableand replays a maximum ofbufferSizeitems that are emitted within a specified time window to lateFlow.Subscribers. - replay(int, long, TimeUnit, Scheduler, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
ConnectableObservablethat shares a single subscription to the currentObservableand that replays a maximum ofbufferSizeitems that are emitted within a specified time window. - replay(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
ConnectableFlowablethat shares a single subscription to the currentFlowableand replays all items emitted by it within a specified time window to lateFlow.Subscribers. - replay(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
ConnectableObservablethat shares a single subscription to the currentObservableand replays all items emitted by the currentObservablewithin a specified time window. - replay(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
ConnectableFlowablethat shares a single subscription to the currentFlowableand replays all items emitted by it within a specified time window to lateFlow.Subscribers. - replay(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
ConnectableObservablethat shares a single subscription to the currentObservableand replays all items emitted by the currentObservablewithin a specified time window. - replay(long, TimeUnit, Scheduler, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
ConnectableFlowablethat shares a single subscription to the currentFlowableand replays all items emitted by it within a specified time window to lateFlow.Subscribers. - replay(long, TimeUnit, Scheduler, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
ConnectableObservablethat shares a single subscription to the currentObservableand replays all items emitted by the currentObservablewithin a specified time window. - replay(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits items that are the results of invoking a specified selector on the items emitted by aConnectableFlowablethat shares a single subscription to the currentFlowable. - replay(Function, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits items that are the results of invoking a specified selector on items emitted by aConnectableFlowablethat shares a single subscription to the currentFlowable, replayingbufferSizenotifications. - replay(Function, int, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits items that are the results of invoking a specified selector on items emitted by aConnectableFlowablethat shares a single subscription to the currentFlowable, replayingbufferSizenotifications. - replay(Function, int, long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits items that are the results of invoking a specified selector on items emitted by aConnectableFlowablethat shares a single subscription to the currentFlowable, replaying no more thanbufferSizeitems that were emitted within a specified time window. - replay(Function, int, long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits items that are the results of invoking a specified selector on items emitted by aConnectableFlowablethat shares a single subscription to the currentFlowable, replaying no more thanbufferSizeitems that were emitted within a specified time window. - replay(Function, int, long, TimeUnit, Scheduler, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits items that are the results of invoking a specified selector on items emitted by aConnectableFlowablethat shares a single subscription to the currentFlowable, replaying no more thanbufferSizeitems that were emitted within a specified time window. - replay(Function, long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits items that are the results of invoking a specified selector on items emitted by aConnectableFlowablethat shares a single subscription to the currentFlowable, replaying all items that were emitted within a specified time window. - replay(Function, long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits items that are the results of invoking a specified selector on items emitted by aConnectableFlowablethat shares a single subscription to the currentFlowable, replaying all items that were emitted within a specified time window. - replay(Function, long, TimeUnit, Scheduler, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits items that are the results of invoking a specified selector on items emitted by aConnectableFlowablethat shares a single subscription to the currentFlowable, replaying all items that were emitted within a specified time window. - replay(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits items that are the results of invoking a specified selector on the items emitted by aConnectableObservablethat shares a single subscription to the currentObservable. - replay(Function, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits items that are the results of invoking a specified selector on items emitted by aConnectableObservablethat shares a single subscription to the currentObservable, replayingbufferSizenotifications. - replay(Function, int, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits items that are the results of invoking a specified selector on items emitted by aConnectableObservablethat shares a single subscription to the currentObservable, replayingbufferSizenotifications. - replay(Function, int, long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits items that are the results of invoking a specified selector on items emitted by aConnectableObservablethat shares a single subscription to the currentObservable, replaying no more thanbufferSizeitems that were emitted within a specified time window. - replay(Function, int, long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits items that are the results of invoking a specified selector on items emitted by aConnectableObservablethat shares a single subscription to the currentObservable, replaying no more thanbufferSizeitems that were emitted within a specified time window. - replay(Function, int, long, TimeUnit, Scheduler, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits items that are the results of invoking a specified selector on items emitted by aConnectableObservablethat shares a single subscription to the currentObservable, replaying no more thanbufferSizeitems that were emitted within a specified time window. - replay(Function, long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits items that are the results of invoking a specified selector on items emitted by aConnectableObservablethat shares a single subscription to the currentObservable, replaying all items that were emitted within a specified time window. - replay(Function, long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits items that are the results of invoking a specified selector on items emitted by aConnectableObservablethat shares a single subscription to the currentObservable, replaying all items that were emitted within a specified time window. - replay(Function, long, TimeUnit, Scheduler, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits items that are the results of invoking a specified selector on items emitted by aConnectableObservablethat shares a single subscription to the currentObservable, replaying all items that were emitted within a specified time window. - ReplayProcessor<T> - Class in io.reactivex.rxjava4.processors
-
Replays events to Subscribers.
- ReplaySubject<T> - Class in io.reactivex.rxjava4.subjects
-
Replays events (in a configurable bounded or unbounded manner) to current and late
Observers. - request(long) - Method in class io.reactivex.rxjava4.subscribers.DefaultSubscriber
-
Requests from the upstream
Flow.Subscription. - request(long) - Method in class io.reactivex.rxjava4.subscribers.DisposableSubscriber
-
Requests the specified amount from the upstream if its
Flow.Subscriptionis set via onSubscribe already. - request(long) - Method in class io.reactivex.rxjava4.subscribers.ResourceSubscriber
-
Request the specified amount of elements from upstream.
- request(long) - Method in class io.reactivex.rxjava4.subscribers.SafeSubscriber
- request(long) - Method in class io.reactivex.rxjava4.subscribers.SerializedSubscriber
- request(long) - Method in class io.reactivex.rxjava4.subscribers.TestSubscriber
- requested() - Method in interface io.reactivex.rxjava4.core.FlowableEmitter
-
The current outstanding request amount.
- requestFusion(int) - Method in interface io.reactivex.rxjava4.operators.QueueFuseable
-
Request a fusion mode from the upstream.
- requestMore(long) - Method in class io.reactivex.rxjava4.subscribers.TestSubscriber
-
Calls
TestSubscriber.request(long)and returns this. - reset() - Method in class io.reactivex.rxjava4.flowables.ConnectableFlowable
-
Resets this
ConnectableFlowableinto its fresh state if it has terminated. - reset() - Method in class io.reactivex.rxjava4.observables.ConnectableObservable
-
Resets this
ConnectableObservableinto its fresh state if it has terminated or has been disposed. - reset() - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Removes all handlers and resets to default behavior.
- ResourceCompletableObserver - Class in io.reactivex.rxjava4.observers
-
An abstract
CompletableObserverthat allows asynchronous cancellation of its subscription and associated resources. - ResourceCompletableObserver() - Constructor for class io.reactivex.rxjava4.observers.ResourceCompletableObserver
- ResourceMaybeObserver<T> - Class in io.reactivex.rxjava4.observers
-
An abstract
MaybeObserverthat allows asynchronous cancellation of its subscription and associated resources. - ResourceMaybeObserver() - Constructor for class io.reactivex.rxjava4.observers.ResourceMaybeObserver
- ResourceObserver<T> - Class in io.reactivex.rxjava4.observers
-
An abstract
Observerthat allows asynchronous cancellation of its subscription and associated resources. - ResourceObserver() - Constructor for class io.reactivex.rxjava4.observers.ResourceObserver
- ResourceSingleObserver<T> - Class in io.reactivex.rxjava4.observers
-
An abstract
SingleObserverthat allows asynchronous cancellation of its subscription and the associated resources. - ResourceSingleObserver() - Constructor for class io.reactivex.rxjava4.observers.ResourceSingleObserver
- ResourceSubscriber<T> - Class in io.reactivex.rxjava4.subscribers
-
An abstract Subscriber that allows asynchronous cancellation of its subscription and associated resources.
- ResourceSubscriber() - Constructor for class io.reactivex.rxjava4.subscribers.ResourceSubscriber
- retry() - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablethat retries thisCompletableas long as it emits anonErrorevent. - retry() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat mirrors the currentFlowable, resubscribing to it if it callsonError(infinite retry count). - retry() - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat mirrors the currentMaybe, resubscribing to it if it callsonError(infinite retry count). - retry() - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat mirrors the currentObservable, resubscribing to it if it callsonError(infinite retry count). - retry() - Method in class io.reactivex.rxjava4.core.Single
-
Repeatedly re-subscribes to the current
Singleindefinitely if it fails with anonError. - retry(long) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablethat when thisCompletableemits an error, retries at most the given number of times before giving up and emitting the last error. - retry(long) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat mirrors the currentFlowable, resubscribing to it if it callsonErrorup to a specified number of retries. - retry(long) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat mirrors the currentMaybe, resubscribing to it if it callsonErrorup to a specified number of retries. - retry(long) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat mirrors the currentObservable, resubscribing to it if it callsonErrorup to a specified number of retries. - retry(long) - Method in class io.reactivex.rxjava4.core.Single
-
Repeatedly re-subscribe at most the specified times to the current
Singleif it fails with anonError. - retry(long, Predicate) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablethat when thisCompletableemits an error, retries at most times or until the predicate returnsfalse, whichever happens first and emitting the last error. - retry(long, Predicate) - Method in class io.reactivex.rxjava4.core.Maybe
-
Retries at most
timesor until the predicate returnsfalse, whichever happens first. - retry(long, Predicate) - Method in class io.reactivex.rxjava4.core.Observable
-
Retries at most times or until the predicate returns
false, whichever happens first. - retry(long, Predicate) - Method in class io.reactivex.rxjava4.core.Single
-
Repeatedly re-subscribe at most times or until the predicate returns
false, whichever happens first if it fails with anonError. - retry(long, Predicate) - Method in class io.reactivex.rxjava4.core.Flowable
-
Retries at most times or until the predicate returns
false, whichever happens first. - retry(BiPredicate) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablethat retries thisCompletablein case of an error as long as thepredicatereturnstrue. - retry(BiPredicate) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat mirrors the currentMaybe, resubscribing to it if it callsonErrorand the predicate returnstruefor that specific exception and retry count. - retry(BiPredicate) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat mirrors the currentObservable, resubscribing to it if it callsonErrorand the predicate returnstruefor that specific exception and retry count. - retry(BiPredicate) - Method in class io.reactivex.rxjava4.core.Single
-
Re-subscribe to the current
Singleif the given predicate returnstruewhen theSinglefails with anonError. - retry(BiPredicate) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat mirrors the currentFlowable, resubscribing to it if it callsonErrorand the predicate returnstruefor that specific exception and retry count. - retry(Predicate) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablethat when thisCompletableemits an error, calls the given predicate with the latestThrowableto decide whether to resubscribe to the upstream or not. - retry(Predicate) - Method in class io.reactivex.rxjava4.core.Maybe
-
Retries the current
Maybeif it fails and the predicate returnstrue. - retry(Predicate) - Method in class io.reactivex.rxjava4.core.Observable
-
Retries the current
Observableif the predicate returnstrue. - retry(Predicate) - Method in class io.reactivex.rxjava4.core.Single
-
Re-subscribe to the current
Singleif the given predicate returnstruewhen theSinglefails with anonError. - retry(Predicate) - Method in class io.reactivex.rxjava4.core.Flowable
-
Retries the current
Flowableif the predicate returnstrue. - RETRY - Enum constant in enum class io.reactivex.rxjava4.parallel.ParallelFailureHandling
-
Retry the current value.
- retryUntil(BooleanSupplier) - Method in class io.reactivex.rxjava4.core.Completable
-
Retries until the given stop function returns
true. - retryUntil(BooleanSupplier) - Method in class io.reactivex.rxjava4.core.Flowable
-
Retries until the given stop function returns
true. - retryUntil(BooleanSupplier) - Method in class io.reactivex.rxjava4.core.Maybe
-
Retries until the given stop function returns
true. - retryUntil(BooleanSupplier) - Method in class io.reactivex.rxjava4.core.Observable
-
Retries until the given stop function returns
true. - retryUntil(BooleanSupplier) - Method in class io.reactivex.rxjava4.core.Single
-
Retries until the given stop function returns
true. - retryWhen(Function) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablewhich given aFlow.Publisherand when thisCompletableemits an error, delivers that error through aFlowableand thePublishershould signal a value indicating a retry in response or a terminal event indicating a termination. - retryWhen(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the same values as the currentFlowablewith the exception of anonError. - retryWhen(Function) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat emits the same values as the currentMaybewith the exception of anonError. - retryWhen(Function) - Method in class io.reactivex.rxjava4.core.Single
-
Re-subscribes to the current
Singleif and when theFlow.Publisherreturned by the handler function signals a value. - retryWhen(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the same values as the currentObservablewith the exception of anonError. - run() - Method in interface io.reactivex.rxjava4.functions.Action
-
Runs the action and optionally throws a checked exception.
- runOn(Scheduler) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Specifies where each 'rail' will observe its incoming values, specified via a
Scheduler, with no work-stealing and default prefetch amount. - runOn(Scheduler, int) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Specifies where each 'rail' will observe its incoming values, specified via a
Scheduler, with possibly work-stealing and a given prefetch amount. - RxJavaPlugins - Class in io.reactivex.rxjava4.plugins
-
Utility class to inject handlers to certain standard RxJava operations.
S
- SafeObserver<T> - Class in io.reactivex.rxjava4.observers
-
Wraps another
Observerand ensures allonXXXmethods conform the protocol (except the requirement for serialized access). - SafeObserver(Observer) - Constructor for class io.reactivex.rxjava4.observers.SafeObserver
-
Constructs a
SafeObserverby wrapping the given actualObserver. - safeSubscribe(CompletableObserver) - Method in class io.reactivex.rxjava4.core.Completable
-
Wraps the given
CompletableObserver, catches anyRuntimeExceptions thrown by itsCompletableObserver.onSubscribe(Disposable),CompletableObserver.onError(Throwable)orCompletableObserver.onComplete()methods and routes those to the global error handler viaRxJavaPlugins.onError(Throwable). - safeSubscribe(MaybeObserver) - Method in class io.reactivex.rxjava4.core.Maybe
-
Wraps the given
MaybeObserver, catches anyRuntimeExceptions thrown by itsMaybeObserver.onSubscribe(Disposable),MaybeObserver.onSuccess(Object),MaybeObserver.onError(Throwable)orMaybeObserver.onComplete()methods and routes those to the global error handler viaRxJavaPlugins.onError(Throwable). - safeSubscribe(Observer) - Method in class io.reactivex.rxjava4.core.Observable
-
Subscribes to the current
Observableand wraps the givenObserverinto aSafeObserver(if not already aSafeObserver) that deals with exceptions thrown by a misbehavingObserver(that doesn't follow the Reactive Streams specification). - safeSubscribe(SingleObserver) - Method in class io.reactivex.rxjava4.core.Single
-
Wraps the given
SingleObserver, catches anyRuntimeExceptions thrown by itsSingleObserver.onSubscribe(Disposable),SingleObserver.onSuccess(Object)orSingleObserver.onError(Throwable)methods* and routes those to the global error handler viaRxJavaPlugins.onError(Throwable). - safeSubscribe(Flow.Subscriber) - Method in class io.reactivex.rxjava4.core.Flowable
-
Subscribes to the current
Flowableand wraps the givenFlow.Subscriberinto aSafeSubscriber(if not already aSafeSubscriber) that deals with exceptions thrown by a misbehavingSubscriber(that doesn't follow the Reactive Streams specification). - SafeSubscriber<T> - Class in io.reactivex.rxjava4.subscribers
-
Wraps another
Flow.Subscriberand ensures allonXXXmethods conform the protocol (except the requirement for serialized access). - SafeSubscriber(Flow.Subscriber) - Constructor for class io.reactivex.rxjava4.subscribers.SafeSubscriber
-
Constructs a
SafeSubscriberby wrapping the given actualFlow.Subscriber. - sample(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the most recently emitted item (if any) emitted by the currentFlowablewithin periodic time intervals. - sample(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the most recently emitted item (if any) emitted by the currentObservablewithin periodic time intervals. - sample(long, TimeUnit, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the most recently emitted item (if any) emitted by the currentFlowablewithin periodic time intervals and optionally emit the very last upstream item when the upstream completes. - sample(long, TimeUnit, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the most recently emitted item (if any) emitted by the currentObservablewithin periodic time intervals and optionally emit the very last upstream item when the upstream completes. - sample(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the most recently emitted item (if any) emitted by the currentFlowablewithin periodic time intervals, where the intervals are defined on a particularScheduler. - sample(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the most recently emitted item (if any) emitted by the currentObservablewithin periodic time intervals, where the intervals are defined on a particularScheduler. - sample(long, TimeUnit, Scheduler, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the most recently emitted item (if any) emitted by the currentFlowablewithin periodic time intervals, where the intervals are defined on a particularSchedulerand optionally emit the very last upstream item when the upstream completes. - sample(long, TimeUnit, Scheduler, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the most recently emitted item (if any) emitted by the currentObservablewithin periodic time intervals, where the intervals are defined on a particularSchedulerand optionally emit the very last upstream item when the upstream completes. - sample(long, TimeUnit, Scheduler, boolean, Consumer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the most recently emitted item (if any) emitted by the currentFlowablewithin periodic time intervals, where the intervals are defined on a particularSchedulerand optionally emit the very last upstream item when the upstream completes. - sample(long, TimeUnit, Scheduler, boolean, Consumer) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the most recently emitted item (if any) emitted by the currentObservablewithin periodic time intervals, where the intervals are defined on a particularScheduler. - sample(ObservableSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat, when the specifiedsamplerObservableSourceemits an item or completes, emits the most recently emitted item (if any) emitted by the currentObservablesince the previous emission from thesamplerObservableSource. - sample(ObservableSource, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat, when the specifiedsamplerObservableSourceemits an item or completes, emits the most recently emitted item (if any) emitted by the currentObservablesince the previous emission from thesamplerObservableSourceand optionally emit the very last upstream item when the upstream or otherObservableSourcecomplete. - sample(Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat, when the specifiedsamplerFlow.Publisheremits an item or completes, emits the most recently emitted item (if any) emitted by the currentFlowablesince the previous emission from thesamplerPublisher. - sample(Flow.Publisher, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat, when the specifiedsamplerFlow.Publisheremits an item or completes, emits the most recently emitted item (if any) emitted by the currentFlowablesince the previous emission from thesamplerPublisherand optionally emit the very last upstream item when the upstream or otherPublishercomplete. - ScalarSupplier<T> - Interface in io.reactivex.rxjava4.operators
-
A marker interface indicating that a scalar, constant value is held by the implementing reactive type which can be safely extracted during assembly time can be used for optimization.
- scan(BiFunction) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the first value emitted by the currentFlowable, then emits one value for each subsequent value emitted by the currentFlowable. - scan(BiFunction) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the first value emitted by the currentObservable, then emits one value for each subsequent value emitted by the currentObservable. - scan(R, BiFunction) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the provided initial (seed) value, then emits one value for each value emitted by the currentFlowable. - scan(R, BiFunction) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the provided initial (seed) value, then emits one value for each value emitted by the currentObservable. - scanWith(Supplier, BiFunction) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the provided initial (seed) value, then emits one value for each value emitted by the currentFlowable. - scanWith(Supplier, BiFunction) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the provided initial (seed) value, then emits one value for each value emitted by the currentObservable. - schedule(Runnable) - Method in class io.reactivex.rxjava4.core.Scheduler.Worker
-
Schedules a Runnable for execution without any time delay.
- schedule(Runnable, long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Scheduler.Worker
-
Schedules an Runnable for execution at some point in the future specified by a time delay relative to the current time.
- scheduleDirect(Runnable) - Method in class io.reactivex.rxjava4.core.Scheduler
-
Schedules the given task on this Scheduler without any time delay.
- scheduleDirect(Runnable, long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Scheduler
-
Schedules the execution of the given task with the given time delay.
- schedulePeriodically(Runnable, long, long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Scheduler.Worker
-
Schedules a periodic execution of the given task with the given initial time delay and repeat period.
- schedulePeriodicallyDirect(Runnable, long, long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Scheduler
-
Schedules a periodic execution of the given task with the given initial time delay and repeat period.
- Scheduler - Class in io.reactivex.rxjava4.core
-
A
Scheduleris an object that specifies an API for scheduling units of work provided in the form ofRunnables to be executed without delay (effectively as soon as possible), after a specified time delay or periodically and represents an abstraction over an asynchronous boundary that ensures these units of work get executed by some underlying task-execution scheme (such as custom Threads, event loop,Executoror Actor system) with some uniform properties and guarantees regardless of the particular underlying scheme. - Scheduler() - Constructor for class io.reactivex.rxjava4.core.Scheduler
- Scheduler.Worker - Class in io.reactivex.rxjava4.core
-
Represents an isolated, sequential worker of a parent Scheduler for executing
Runnabletasks on an underlying task-execution scheme (such as custom Threads, event loop,Executoror Actor system). - SchedulerRunnableIntrospection - Interface in io.reactivex.rxjava4.schedulers
-
Interface to indicate the implementor class wraps a
Runnablethat can be accessed viaSchedulerRunnableIntrospection.getWrappedRunnable(). - Schedulers - Class in io.reactivex.rxjava4.schedulers
-
Static factory methods for returning standard
Schedulerinstances. - SchedulerSupport - Annotation Interface in io.reactivex.rxjava4.annotations
-
Indicates what kind of scheduler the class or method uses.
- sequenceEqual(CompletableSource, CompletableSource) - Static method in class io.reactivex.rxjava4.core.Completable
- sequenceEqual(MaybeSource, MaybeSource) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Singlethat emits aBooleanvalue that indicates whether twoMaybeSourcesequences are the same by comparing the items emitted by eachMaybeSourcepairwise. - sequenceEqual(MaybeSource, MaybeSource, BiPredicate) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Singlethat emits aBooleanvalue that indicates whether twoMaybeSources are the same by comparing the items emitted by eachMaybeSourcepairwise based on the results of a specified equality function. - sequenceEqual(ObservableSource, ObservableSource) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns a
Singlethat emits aBooleanvalue that indicates whether twoObservableSourcesequences are the same by comparing the items emitted by eachObservableSourcepairwise. - sequenceEqual(ObservableSource, ObservableSource, int) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns a
Singlethat emits aBooleanvalue that indicates whether twoObservableSourcesequences are the same by comparing the items emitted by eachObservableSourcepairwise. - sequenceEqual(ObservableSource, ObservableSource, BiPredicate) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns a
Singlethat emits aBooleanvalue that indicates whether twoObservableSourcesequences are the same by comparing the items emitted by eachObservableSourcepairwise based on the results of a specified equality function. - sequenceEqual(ObservableSource, ObservableSource, BiPredicate, int) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns a
Singlethat emits aBooleanvalue that indicates whether twoObservableSourcesequences are the same by comparing the items emitted by eachObservableSourcepairwise based on the results of a specified equality function. - sequenceEqual(SingleSource, SingleSource) - Static method in class io.reactivex.rxjava4.core.Single
-
Compares two
SingleSources and emitstrueif they emit the same value (compared viaObject.equals(Object)). - sequenceEqual(Flow.Publisher, Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits aBooleanvalue that indicates whether twoFlow.Publishersequences are the same by comparing the items emitted by eachPublisherpairwise. - sequenceEqual(Flow.Publisher, Flow.Publisher, int) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits aBooleanvalue that indicates whether twoFlow.Publishersequences are the same by comparing the items emitted by eachPublisherpairwise. - sequenceEqual(Flow.Publisher, Flow.Publisher, BiPredicate) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits aBooleanvalue that indicates whether twoFlow.Publishersequences are the same by comparing the items emitted by eachPublisherpairwise based on the results of a specified equality function. - sequenceEqual(Flow.Publisher, Flow.Publisher, BiPredicate, int) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits aBooleanvalue that indicates whether twoFlow.Publishersequences are the same by comparing the items emitted by eachPublisherpairwise based on the results of a specified equality function. - sequential() - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Merges the values from each 'rail' in a round-robin or same-order fashion and exposes it as a regular
Flowablesequence, running with a default prefetch value for the rails. - sequential(int) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Merges the values from each 'rail' in a round-robin or same-order fashion and exposes it as a regular
Flowablesequence, running with a give prefetch value for the rails. - sequentialDelayError() - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Merges the values from each 'rail' in a round-robin or same-order fashion and exposes it as a regular
Flowablesequence, running with a default prefetch value for the rails and delaying errors from all rails till all terminate. - sequentialDelayError(int) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Merges the values from each 'rail' in a round-robin or same-order fashion and exposes it as a regular
Flowablesequence, running with a give prefetch value for the rails and delaying errors from all rails till all terminate. - SerialDisposable - Class in io.reactivex.rxjava4.disposables
-
A Disposable container that allows atomically updating/replacing the contained Disposable with another Disposable, disposing the old one when updating plus handling the disposition when the container itself is disposed.
- SerialDisposable() - Constructor for class io.reactivex.rxjava4.disposables.SerialDisposable
-
Constructs an empty SerialDisposable.
- SerialDisposable(Disposable) - Constructor for class io.reactivex.rxjava4.disposables.SerialDisposable
-
Constructs a SerialDisposable with the given initial Disposable instance.
- serialize() - Method in class io.reactivex.rxjava4.core.Flowable
-
Forces the current
Flowable's emissions and notifications to be serialized and for it to obey thePublishercontract in other ways. - serialize() - Method in interface io.reactivex.rxjava4.core.FlowableEmitter
-
Ensures that calls to
onNext,onErrorandonCompleteare properly serialized. - serialize() - Method in class io.reactivex.rxjava4.core.Observable
-
Forces the current
Observable's emissions and notifications to be serialized and for it to obey theObservableSourcecontract in other ways. - serialize() - Method in interface io.reactivex.rxjava4.core.ObservableEmitter
-
Ensures that calls to
onNext,onErrorandonCompleteare properly serialized. - SerializedObserver<T> - Class in io.reactivex.rxjava4.observers
-
Serializes access to the
Observer.onNext(Object),Observer.onError(Throwable)andObserver.onComplete()methods of anotherObserver. - SerializedObserver(Observer) - Constructor for class io.reactivex.rxjava4.observers.SerializedObserver
-
Construct a
SerializedObserverby wrapping the given actualObserver. - SerializedObserver(Observer, boolean) - Constructor for class io.reactivex.rxjava4.observers.SerializedObserver
-
Construct a SerializedObserver by wrapping the given actual
Observerand optionally delaying the errors till all regular values have been emitted from the internal buffer. - SerializedSubscriber<T> - Class in io.reactivex.rxjava4.subscribers
-
Serializes access to the
Flow.Subscriber.onNext(Object),Flow.Subscriber.onError(Throwable)andFlow.Subscriber.onComplete()methods of anotherFlow.Subscriber. - SerializedSubscriber(Flow.Subscriber, boolean) - Constructor for class io.reactivex.rxjava4.subscribers.SerializedSubscriber
-
Construct a
SerializedSubscriberby wrapping the given actualFlow.Subscriberand optionally delaying the errors till all regular values have been emitted from the internal buffer. - SerializedSubscriber(Flow.Subscriber) - Constructor for class io.reactivex.rxjava4.subscribers.SerializedSubscriber
-
Construct a
SerializedSubscriberby wrapping the given actualFlow.Subscriber. - set(Disposable) - Method in class io.reactivex.rxjava4.disposables.SerialDisposable
-
Atomically: set the next disposable on this container and dispose the previous one (if any) or dispose next if the container has been disposed.
- setCancellable(Cancellable) - Method in interface io.reactivex.rxjava4.core.CompletableEmitter
-
Sets a Cancellable on this emitter; any previous
DisposableorCancellablewill be disposed/cancelled. - setCancellable(Cancellable) - Method in interface io.reactivex.rxjava4.core.FlowableEmitter
-
Sets a
Cancellableon this emitter; any previousDisposableorCancellablewill be disposed/cancelled. - setCancellable(Cancellable) - Method in interface io.reactivex.rxjava4.core.MaybeEmitter
-
Sets a
Cancellableon this emitter; any previousDisposableorCancellablewill be disposed/cancelled. - setCancellable(Cancellable) - Method in interface io.reactivex.rxjava4.core.ObservableEmitter
-
Sets a
Cancellableon this emitter; any previousDisposableorCancellablewill be disposed/cancelled. - setCancellable(Cancellable) - Method in interface io.reactivex.rxjava4.core.SingleEmitter
-
Sets a Cancellable on this emitter; any previous
DisposableorCancellablewill be disposed/cancelled. - setComputationSchedulerHandler(Function) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Sets the specific hook function.
- setDisposable(Disposable) - Method in interface io.reactivex.rxjava4.core.CompletableEmitter
-
Sets a Disposable on this emitter; any previous
DisposableorCancellablewill be disposed/cancelled. - setDisposable(Disposable) - Method in interface io.reactivex.rxjava4.core.FlowableEmitter
-
Sets a Disposable on this emitter; any previous
DisposableorCancellablewill be disposed/cancelled. - setDisposable(Disposable) - Method in interface io.reactivex.rxjava4.core.MaybeEmitter
-
Sets a
Disposableon this emitter; any previousDisposableorCancellablewill be disposed/cancelled. - setDisposable(Disposable) - Method in interface io.reactivex.rxjava4.core.ObservableEmitter
-
Sets a
Disposableon this emitter; any previousDisposableorCancellablewill be disposed/cancelled. - setDisposable(Disposable) - Method in interface io.reactivex.rxjava4.core.SingleEmitter
-
Sets a
Disposableon this emitter; any previousDisposableorCancellablewill be disposed/cancelled. - setErrorHandler(Consumer) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Sets the specific hook function.
- setFailOnNonBlockingScheduler(boolean) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Enables or disables the blockingX operators to fail with an IllegalStateException on a non-blocking scheduler such as computation or single.
- setInitComputationSchedulerHandler(Function) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Sets the specific hook function.
- setInitIoSchedulerHandler(Function) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Sets the specific hook function.
- setInitNewThreadSchedulerHandler(Function) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Sets the specific hook function.
- setInitSingleSchedulerHandler(Function) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Sets the specific hook function.
- setIoSchedulerHandler(Function) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Sets the specific hook function.
- setNewThreadSchedulerHandler(Function) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Sets the specific hook function.
- setOnBeforeBlocking(BooleanSupplier) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Set the handler that is called when an operator attempts a blocking await; the handler should return true to prevent the blocking and to signal an IllegalStateException instead.
- setOnCompletableAssembly(Function) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Sets the specific hook function.
- setOnCompletableSubscribe(BiFunction) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Sets the specific hook function.
- setOnConnectableFlowableAssembly(Function) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Sets the specific hook function.
- setOnConnectableObservableAssembly(Function) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Sets the specific hook function.
- setOnFlowableAssembly(Function) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Sets the specific hook function.
- setOnFlowableSubscribe(BiFunction) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Sets the specific hook function.
- setOnMaybeAssembly(Function) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Sets the specific hook function.
- setOnMaybeSubscribe(BiFunction) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Sets the specific hook function.
- setOnObservableAssembly(Function) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Sets the specific hook function.
- setOnObservableSubscribe(BiFunction) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Sets the specific hook function.
- setOnParallelAssembly(Function) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Sets the specific hook function.
- setOnParallelSubscribe(BiFunction) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Sets the specific hook function.
- setOnSingleAssembly(Function) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Sets the specific hook function.
- setOnSingleSubscribe(BiFunction) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Sets the specific hook function.
- setScheduleHandler(Function) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Sets the specific hook function.
- setSingleSchedulerHandler(Function) - Static method in class io.reactivex.rxjava4.plugins.RxJavaPlugins
-
Sets the specific hook function.
- share() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a new
Flowablethat multicasts (and shares a single subscription to) the currentFlowable. - share() - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a new
Observablethat multicasts (and shares a single subscription to) the currentObservable. - shutdown() - Method in class io.reactivex.rxjava4.core.Scheduler
-
Instructs the Scheduler instance to stop threads, stop accepting tasks on any outstanding
Scheduler.Workerinstances and clean up any associated resources with this Scheduler. - shutdown() - Static method in class io.reactivex.rxjava4.schedulers.Schedulers
-
Shuts down the standard
Schedulers. - SimplePlainQueue<T> - Interface in io.reactivex.rxjava4.operators
- SimpleQueue<T> - Interface in io.reactivex.rxjava4.operators
-
A simplified interface for offering, polling and clearing a queue.
- single() - Static method in class io.reactivex.rxjava4.schedulers.Schedulers
-
Returns a default, shared, single-thread-backed
Schedulerinstance for work requiring strongly-sequential execution on the same background thread. - single(T) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits the single item emitted by the currentFlowableif it emits only a single item, or a default item if the currentFlowableemits no items. - single(T) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
Singlethat emits the single item emitted by the currentObservable, if the currentObservableemits only a single item, or a default item if the currentObservableemits no items. - Single<T> - Class in io.reactivex.rxjava4.core
-
The
Singleclass implements the Reactive Pattern for a single value response. - Single() - Constructor for class io.reactivex.rxjava4.core.Single
- SINGLE - Static variable in annotation interface io.reactivex.rxjava4.annotations.SchedulerSupport
-
The operator/class runs on RxJava's single scheduler or takes timing information from it.
- SingleConverter<T,
R> - Interface in io.reactivex.rxjava4.core -
Convenience interface and callback used by the
Single.to(SingleConverter)operator to turn aSingleinto another value fluently. - singleElement() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Maybethat completes if thisFlowableis empty, signals one item if thisFlowablesignals exactly one item or signals anIllegalArgumentExceptionif thisFlowablesignals more than one item. - singleElement() - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
Maybethat completes if the currentObservableis empty or emits the single item emitted by the currentObservable, or signals anIllegalArgumentExceptionif the currentObservableemits more than one item. - SingleEmitter<T> - Interface in io.reactivex.rxjava4.core
-
Abstraction over an RxJava
SingleObserverthat allows associating a resource with it. - SingleObserver<T> - Interface in io.reactivex.rxjava4.core
-
Provides a mechanism for receiving push-based notification of a single value or an error.
- SingleOnSubscribe<T> - Interface in io.reactivex.rxjava4.core
-
A functional interface that has a
subscribe()method that receives aSingleEmitterinstance that allows pushing an event in a cancellation-safe manner. - SingleOperator<Downstream, Upstream> - Interface in io.reactivex.rxjava4.core
-
Interface to map/wrap a downstream
SingleObserverto an upstreamSingleObserver. - singleOrError() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits the single item emitted by thisFlowable, if thisFlowableemits only a single item, otherwise if thisFlowablecompletes without emitting any items aNoSuchElementExceptionwill be signaled and if thisFlowableemits more than one item, anIllegalArgumentExceptionwill be signaled. - singleOrError() - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
Singlethat emits the single item emitted by the currentObservableif it emits only a single item, otherwise if the currentObservablecompletes without emitting any items or emits more than one item aNoSuchElementExceptionorIllegalArgumentExceptionwill be signaled respectively. - singleOrErrorStage() - Method in class io.reactivex.rxjava4.core.Flowable
-
Signals the only expected upstream item, a
NoSuchElementExceptionif the upstream is empty or signalsIllegalArgumentExceptionif the upstream has more than one item via aCompletionStage. - singleOrErrorStage() - Method in class io.reactivex.rxjava4.core.Observable
-
Signals the only expected upstream item, a
NoSuchElementExceptionif the upstream is empty or signalsIllegalArgumentExceptionif the upstream has more than one item via aCompletionStage. - SingleSource<T> - Interface in io.reactivex.rxjava4.core
-
Represents a basic
Singlesource base interface, consumable via anSingleObserver. - singleStage(T) - Method in class io.reactivex.rxjava4.core.Flowable
-
Signals the only expected upstream item (or the default item if the upstream is empty) or signals
IllegalArgumentExceptionif the upstream has more than one item via aCompletionStage. - singleStage(T) - Method in class io.reactivex.rxjava4.core.Observable
-
Signals the only expected upstream item (or the default item if the upstream is empty) or signals
IllegalArgumentExceptionif the upstream has more than one item via aCompletionStage. - SingleSubject<T> - Class in io.reactivex.rxjava4.subjects
-
Represents a hot Single-like source and consumer of events similar to Subjects.
- SingleTransformer<Upstream, Downstream> - Interface in io.reactivex.rxjava4.core
-
Interface to compose
Singles. - size() - Method in class io.reactivex.rxjava4.disposables.CompositeDisposable
-
Returns the number of currently held
Disposables. - size() - Method in exception class io.reactivex.rxjava4.exceptions.CompositeException
-
Returns the number of suppressed exceptions.
- size() - Method in class io.reactivex.rxjava4.operators.SpscLinkedArrayQueue
-
Returns the number of elements in the queue.
- skip(long) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat skips the firstcountitems emitted by the currentFlowableand emits the remainder. - skip(long) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat skips the firstcountitems emitted by the currentObservableand emits the remainder. - skip(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat skips values emitted by the currentFlowablebefore a specified time window elapses. - skip(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat skips values emitted by the currentObservablebefore a specified time window elapses. - skip(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat skips values emitted by the currentFlowablebefore a specified time window on a specifiedSchedulerelapses. - skip(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat skips values emitted by the currentObservablebefore a specified time window on a specifiedSchedulerelapses. - SKIP - Enum constant in enum class io.reactivex.rxjava4.parallel.ParallelFailureHandling
-
The current value and error is ignored and the rail resumes with the next item.
- skipLast(int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat drops a specified number of items from the end of the sequence emitted by the currentFlowable. - skipLast(int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat drops a specified number of items from the end of the sequence emitted by the currentObservable. - skipLast(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat drops items emitted by the currentFlowableduring a specified time window before the source completes. - skipLast(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat drops items emitted by the currentObservableduring a specified time window before the source completes. - skipLast(long, TimeUnit, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat drops items emitted by the currentFlowableduring a specified time window before the source completes. - skipLast(long, TimeUnit, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat drops items emitted by the currentObservableduring a specified time window before the source completes. - skipLast(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat drops items emitted by the currentFlowableduring a specified time window (defined on a specified scheduler) before the source completes. - skipLast(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat drops items emitted by the currentObservableduring a specified time window (defined on a specified scheduler) before the source completes. - skipLast(long, TimeUnit, Scheduler, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat drops items emitted by the currentFlowableduring a specified time window (defined on a specified scheduler) before the source completes. - skipLast(long, TimeUnit, Scheduler, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat drops items emitted by the currentObservableduring a specified time window (defined on a specified scheduler) before the source completes. - skipLast(long, TimeUnit, Scheduler, boolean, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat drops items emitted by the currentFlowableduring a specified time window (defined on a specified scheduler) before the source completes. - skipLast(long, TimeUnit, Scheduler, boolean, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat drops items emitted by the currentObservableduring a specified time window (defined on a specified scheduler) before the source completes. - skipUntil(ObservableSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat skips items emitted by the currentObservableuntil a secondObservableSourceemits an item. - skipUntil(Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat skips items emitted by the currentFlowableuntil a secondFlow.Publisheremits an item. - skipWhile(Predicate) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat skips all items emitted by the currentFlowableas long as a specified condition holdstrue, but emits all further source items as soon as the condition becomesfalse. - skipWhile(Predicate) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat skips all items emitted by the currentObservableas long as a specified condition holdstrue, but emits all further source items as soon as the condition becomesfalse. - sorted() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the events emitted by sourceFlow.Publisher, in a sorted order. - sorted() - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the events emitted by the currentObservable, in a sorted order. - sorted(Comparator) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the events emitted by the currentObservable, in a sorted order based on a specified comparison function. - sorted(Comparator) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Sorts the 'rails' of this
ParallelFlowableand returns aFlowablethat sequentially picks the smallest next value from the rails. - sorted(Comparator, int) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Sorts the 'rails' of this
ParallelFlowableand returns aFlowablethat sequentially picks the smallest next value from the rails. - sorted(Comparator) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the events emitted by sourceFlow.Publisher, in a sorted order based on a specified comparison function. - SPECIAL - Enum constant in enum class io.reactivex.rxjava4.annotations.BackpressureKind
-
The operator performs special backpressure management; see the associated javadoc.
- SpscArrayQueue<E> - Class in io.reactivex.rxjava4.operators
-
A Single-Producer-Single-Consumer queue backed by a pre-allocated buffer.
- SpscArrayQueue(int) - Constructor for class io.reactivex.rxjava4.operators.SpscArrayQueue
-
Constructs an array-backed queue with the given capacity rounded up to the next power of 2 size.
- SpscLinkedArrayQueue<T> - Class in io.reactivex.rxjava4.operators
-
A single-producer single-consumer array-backed queue which can allocate new arrays in case the consumer is slower than the producer.
- SpscLinkedArrayQueue(int) - Constructor for class io.reactivex.rxjava4.operators.SpscLinkedArrayQueue
-
Constructs a linked array-based queue instance with the given island size rounded up to the next power of 2.
- start() - Method in class io.reactivex.rxjava4.core.Scheduler
-
Allows the Scheduler instance to start threads and accept tasks on them.
- start() - Method in class io.reactivex.rxjava4.processors.MulticastProcessor
-
Initializes this Processor by setting an upstream Subscription that ignores request amounts, uses a fixed buffer and allows using the onXXX and offer methods afterwards.
- start() - Static method in class io.reactivex.rxjava4.schedulers.Schedulers
-
Starts the standard
Schedulers. - startUnbounded() - Method in class io.reactivex.rxjava4.processors.MulticastProcessor
-
Initializes this Processor by setting an upstream Subscription that ignores request amounts, uses an unbounded buffer and allows using the onXXX and offer methods afterwards.
- startWith(CompletableSource) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablewhich first runs the otherCompletableSourcethen the currentCompletableif the other completed normally. - startWith(CompletableSource) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablewhich first runs the otherCompletableSourcethen the currentFlowableif the other completed normally. - startWith(CompletableSource) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Flowablewhich first runs the otherCompletableSourcethen the currentMaybeif the other completed normally. - startWith(CompletableSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablewhich first runs the otherCompletableSourcethen the currentObservableif the other completed normally. - startWith(CompletableSource) - Method in class io.reactivex.rxjava4.core.Single
-
Returns a
Flowablewhich first runs the otherCompletableSourcethen the currentSingleif the other completed normally. - startWith(MaybeSource) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Flowablewhich first runs the otherMaybeSourcethen the currentCompletableif the other succeeded or completed normally. - startWith(MaybeSource) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablewhich first runs the otherMaybeSourcethen the currentFlowableif the other succeeded or completed normally. - startWith(MaybeSource) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Flowablewhich first runs the otherMaybeSourcethen the currentMaybeif the other succeeded or completed normally. - startWith(MaybeSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablewhich first runs the otherMaybeSourcethen the currentObservableif the other succeeded or completed normally. - startWith(MaybeSource) - Method in class io.reactivex.rxjava4.core.Single
-
Returns a
Flowablewhich first runs the otherMaybeSourcethen the currentSingleif the other succeeded or completed normally. - startWith(ObservableSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the items in a specifiedObservableSourcebefore it begins to emit items emitted by the currentObservable. - startWith(ObservableSource) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns an
Observablewhich first delivers the events of the otherObservableSourcethen runs the currentCompletable. - startWith(ObservableSource) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns an
Observablewhich first delivers the events of the otherObservableSourcethen runs the currentMaybe. - startWith(ObservableSource) - Method in class io.reactivex.rxjava4.core.Single
-
Returns an
Observablewhich first delivers the events of the otherObservableSourcethen runs the currentSingle. - startWith(SingleSource) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Flowablewhich first runs the otherSingleSourcethen the currentCompletableif the other succeeded normally. - startWith(SingleSource) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablewhich first runs the otherSingleSourcethen the currentFlowableif the other succeeded normally. - startWith(SingleSource) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Flowablewhich first runs the otherSingleSourcethen the currentMaybeif the other succeeded normally. - startWith(SingleSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablewhich first runs the otherSingleSourcethen the currentObservableif the other succeeded normally. - startWith(SingleSource) - Method in class io.reactivex.rxjava4.core.Single
-
Returns a
Flowablewhich first runs the otherSingleSourcethen the currentSingleif the other succeeded normally. - startWith(Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the items in a specifiedFlow.Publisherbefore it begins to emit items emitted by the currentFlowable. - startWith(Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Flowablewhich first delivers the events of the otherFlow.Publisherthen runs the currentCompletable. - startWith(Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Flowablewhich first delivers the events of the otherFlow.Publisherthen runs the currentMaybe. - startWith(Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Single
-
Returns a
Flowablewhich first delivers the events of the otherFlow.Publisherthen runs the currentSingle. - startWithArray(T...) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the specified items before it begins to emit items emitted by the currentFlowable. - startWithArray(T...) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the specified items before it begins to emit items emitted by the currentObservable. - startWithItem(T) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits a specified item before it begins to emit items emitted by the currentFlowable. - startWithItem(T) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits a specified item before it begins to emit items emitted by the currentObservable. - startWithIterable(Iterable) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the items in a specifiedIterablebefore it begins to emit items emitted by the currentFlowable. - startWithIterable(Iterable) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the items in a specifiedIterablebefore it begins to emit items emitted by the currentObservable. - STOP - Enum constant in enum class io.reactivex.rxjava4.parallel.ParallelFailureHandling
-
The current rail is stopped and the error is dropped.
- Subject<T> - Class in io.reactivex.rxjava4.subjects
-
Represents an
Observerand anObservableat the same time, allowing multicasting events from a single source to multiple childObservers. - Subject() - Constructor for class io.reactivex.rxjava4.subjects.Subject
- subscribe() - Method in class io.reactivex.rxjava4.core.Completable
-
Subscribes to this
Completableand returns aDisposablewhich can be used to dispose the subscription. - subscribe() - Method in class io.reactivex.rxjava4.core.Flowable
-
Subscribes to the current
Flowableand ignoresonNextandonCompleteemissions. - subscribe() - Method in class io.reactivex.rxjava4.core.Maybe
-
Subscribes to a
Maybeand ignoresonSuccessandonCompleteemissions. - subscribe() - Method in class io.reactivex.rxjava4.core.Observable
-
Subscribes to the current
Observableand ignoresonNextandonCompleteemissions. - subscribe() - Method in class io.reactivex.rxjava4.core.Single
-
Subscribes to a
Singlebut ignore its emission or notification. - subscribe(CompletableEmitter) - Method in interface io.reactivex.rxjava4.core.CompletableOnSubscribe
-
Called for each
CompletableObserverthat subscribes. - subscribe(CompletableObserver) - Method in class io.reactivex.rxjava4.core.Completable
- subscribe(CompletableObserver) - Method in interface io.reactivex.rxjava4.core.CompletableSource
-
Subscribes the given
CompletableObserverto thisCompletableSourceinstance. - subscribe(FlowableEmitter) - Method in interface io.reactivex.rxjava4.core.FlowableOnSubscribe
-
Called for eachthat subscribes.
invalid reference
Subscriber - subscribe(FlowableSubscriber) - Method in class io.reactivex.rxjava4.core.Flowable
-
Establish a connection between this
Flowableand the givenFlowableSubscriberand start streaming events based on the demand of theFlowableSubscriber. - subscribe(MaybeEmitter) - Method in interface io.reactivex.rxjava4.core.MaybeOnSubscribe
-
Called for each
MaybeObserverthat subscribes. - subscribe(MaybeObserver) - Method in class io.reactivex.rxjava4.core.Maybe
- subscribe(MaybeObserver) - Method in interface io.reactivex.rxjava4.core.MaybeSource
-
Subscribes the given
MaybeObserverto thisMaybeSourceinstance. - subscribe(ObservableEmitter) - Method in interface io.reactivex.rxjava4.core.ObservableOnSubscribe
-
Called for each
Observerthat subscribes. - subscribe(Observer) - Method in class io.reactivex.rxjava4.core.Observable
- subscribe(Observer) - Method in interface io.reactivex.rxjava4.core.ObservableSource
-
Subscribes the given
Observerto thisObservableSourceinstance. - subscribe(SingleEmitter) - Method in interface io.reactivex.rxjava4.core.SingleOnSubscribe
-
Called for each
SingleObserverthat subscribes. - subscribe(SingleObserver) - Method in class io.reactivex.rxjava4.core.Single
- subscribe(SingleObserver) - Method in interface io.reactivex.rxjava4.core.SingleSource
-
Subscribes the given
SingleObserverto thisSingleSourceinstance. - subscribe(Action) - Method in class io.reactivex.rxjava4.core.Completable
- subscribe(Action, Consumer) - Method in class io.reactivex.rxjava4.core.Completable
-
Subscribes to this
Completableand calls back either theonErrororonCompletefunctions. - subscribe(Action, Consumer, DisposableContainer) - Method in class io.reactivex.rxjava4.core.Completable
-
Wraps the given onXXX callbacks into a
DisposableCompletableObserver, adds it to the givenDisposableContainerand ensures, that if the upstream terminates or this particularDisposableis disposed, theCompletableObserveris removed from the given composite. - subscribe(BiConsumer) - Method in class io.reactivex.rxjava4.core.Single
-
Subscribes to a
Singleand provides a composite callback to handle the item it emits or any error notification it issues. - subscribe(Consumer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Subscribes to the current
Flowableand provides a callback to handle the items it emits. - subscribe(Consumer) - Method in class io.reactivex.rxjava4.core.Maybe
-
Subscribes to a
Maybeand provides a callback to handle the items it emits. - subscribe(Consumer) - Method in class io.reactivex.rxjava4.core.Observable
-
Subscribes to the current
Observableand provides a callback to handle the items it emits. - subscribe(Consumer) - Method in class io.reactivex.rxjava4.core.Single
-
Subscribes to a
Singleand provides a callback to handle the item it emits. - subscribe(Consumer, Consumer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Subscribes to the current
Flowableand provides callbacks to handle the items it emits and any error notification it issues. - subscribe(Consumer, Consumer) - Method in class io.reactivex.rxjava4.core.Maybe
-
Subscribes to a
Maybeand provides callbacks to handle the items it emits and any error notification it issues. - subscribe(Consumer, Consumer) - Method in class io.reactivex.rxjava4.core.Observable
-
Subscribes to the current
Observableand provides callbacks to handle the items it emits and any error notification it signals. - subscribe(Consumer, Consumer) - Method in class io.reactivex.rxjava4.core.Single
-
Subscribes to a
Singleand provides callbacks to handle the item it emits or any error notification it issues. - subscribe(Consumer, Consumer, DisposableContainer) - Method in class io.reactivex.rxjava4.core.Single
-
Wraps the given onXXX callbacks into a
DisposableSingleObserver, adds it to the givenDisposableContainerand ensures, that if the upstream terminates or this particularDisposableis disposed, theSingleObserveris removed from the given container. - subscribe(Consumer, Consumer, Action) - Method in class io.reactivex.rxjava4.core.Flowable
-
Subscribes to the current
Flowableand provides callbacks to handle the items it emits and any error or completion notification it issues. - subscribe(Consumer, Consumer, Action) - Method in class io.reactivex.rxjava4.core.Maybe
-
Subscribes to a
Maybeand provides callbacks to handle the items it emits and any error or completion notification it issues. - subscribe(Consumer, Consumer, Action) - Method in class io.reactivex.rxjava4.core.Observable
-
Subscribes to the current
Observableand provides callbacks to handle the items it emits and any error or completion notification it signals. - subscribe(Consumer, Consumer, Action, DisposableContainer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Wraps the given onXXX callbacks into a
DisposableFlow.Subscriber, adds it to the givenDisposableContainerand ensures, that if the upstream terminates or this particularDisposableis disposed, theSubscriberis removed from the given container. - subscribe(Consumer, Consumer, Action, DisposableContainer) - Method in class io.reactivex.rxjava4.core.Maybe
-
Wraps the given onXXX callbacks into a
DisposableMaybeObserver, adds it to the givenDisposableContainerand ensures, that if the upstream terminates or this particularDisposableis disposed, theMaybeObserveris removed from the given composite. - subscribe(Consumer, Consumer, Action, DisposableContainer) - Method in class io.reactivex.rxjava4.core.Observable
-
Wraps the given onXXX callbacks into a
DisposableObserver, adds it to the givenDisposableContainerand ensures, that if the upstream terminates or this particularDisposableis disposed, theObserveris removed from the given container. - subscribe(Flow.Subscriber) - Method in class io.reactivex.rxjava4.core.Flowable
- subscribe(Flow.Subscriber[]) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Subscribes an array of
Flow.Subscribers to thisParallelFlowableand triggers the execution chain for all 'rails'. - subscribeActual(CompletableObserver) - Method in class io.reactivex.rxjava4.core.Completable
-
Implement this method to handle the incoming
CompletableObservers and perform the business logic in your operator. - subscribeActual(MaybeObserver) - Method in class io.reactivex.rxjava4.core.Maybe
-
Implement this method in subclasses to handle the incoming
MaybeObservers. - subscribeActual(Observer) - Method in class io.reactivex.rxjava4.core.Observable
-
Operator implementations (both source and intermediate) should implement this method that performs the necessary business logic and handles the incoming
Observers. - subscribeActual(SingleObserver) - Method in class io.reactivex.rxjava4.core.Single
-
Implement this method in subclasses to handle the incoming
SingleObservers. - subscribeActual(SingleObserver) - Method in class io.reactivex.rxjava4.subjects.SingleSubject
- subscribeActual(CompletableObserver) - Method in class io.reactivex.rxjava4.subjects.CompletableSubject
- subscribeActual(MaybeObserver) - Method in class io.reactivex.rxjava4.subjects.MaybeSubject
- subscribeActual(Observer) - Method in class io.reactivex.rxjava4.subjects.AsyncSubject
- subscribeActual(Observer) - Method in class io.reactivex.rxjava4.subjects.BehaviorSubject
- subscribeActual(Observer) - Method in class io.reactivex.rxjava4.subjects.PublishSubject
- subscribeActual(Observer) - Method in class io.reactivex.rxjava4.subjects.ReplaySubject
- subscribeActual(Observer) - Method in class io.reactivex.rxjava4.subjects.UnicastSubject
- subscribeActual(Flow.Subscriber) - Method in class io.reactivex.rxjava4.core.Flowable
-
Operator implementations (both source and intermediate) should implement this method that performs the necessary business logic and handles the incoming
Flow.Subscribers. - subscribeActual(Flow.Subscriber) - Method in class io.reactivex.rxjava4.processors.AsyncProcessor
- subscribeActual(Flow.Subscriber) - Method in class io.reactivex.rxjava4.processors.BehaviorProcessor
- subscribeActual(Flow.Subscriber) - Method in class io.reactivex.rxjava4.processors.MulticastProcessor
- subscribeActual(Flow.Subscriber) - Method in class io.reactivex.rxjava4.processors.PublishProcessor
- subscribeActual(Flow.Subscriber) - Method in class io.reactivex.rxjava4.processors.ReplayProcessor
- subscribeActual(Flow.Subscriber) - Method in class io.reactivex.rxjava4.processors.UnicastProcessor
- subscribeOn(Scheduler) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablewhich subscribes the downstream subscriber on the specified scheduler, making sure the subscription side-effects happen on that specific thread of theScheduler. - subscribeOn(Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
- subscribeOn(Scheduler) - Method in class io.reactivex.rxjava4.core.Maybe
-
Asynchronously subscribes subscribers to this
Maybeon the specifiedScheduler. - subscribeOn(Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
- subscribeOn(Scheduler) - Method in class io.reactivex.rxjava4.core.Single
- subscribeOn(Scheduler, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Asynchronously subscribes
Flow.Subscribers to the currentFlowableon the specifiedScheduleroptionally reroutes requests from other threads to the sameSchedulerthread. - subscribeWith(E) - Method in class io.reactivex.rxjava4.core.Completable
-
Subscribes a given
CompletableObserver(subclass) to thisCompletableand returns the givenCompletableObserveras is. - subscribeWith(E) - Method in class io.reactivex.rxjava4.core.Flowable
-
Subscribes a given
Flow.Subscriber(subclass) to thisFlowableand returns the givenSubscriberas is. - subscribeWith(E) - Method in class io.reactivex.rxjava4.core.Maybe
-
Subscribes a given
MaybeObserver(subclass) to thisMaybeand returns the givenMaybeObserveras is. - subscribeWith(E) - Method in class io.reactivex.rxjava4.core.Observable
-
Subscribes a given
Observer(subclass) to the currentObservableand returns the givenObserverinstance as is. - subscribeWith(E) - Method in class io.reactivex.rxjava4.core.Single
-
Subscribes a given
SingleObserver(subclass) to thisSingleand returns the givenSingleObserveras is. - Supplier<T> - Interface in io.reactivex.rxjava4.functions
-
A functional interface (callback) that provides a single value or throws an exception.
- switchIfEmpty(MaybeSource) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat emits the items emitted by the currentMaybeor the items of an alternateMaybeSourceif the currentMaybeis empty. - switchIfEmpty(ObservableSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the items emitted by the currentObservableor the items of an alternateObservableSourceif the currentObservableis empty. - switchIfEmpty(SingleSource) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Singlethat emits the items emitted by the currentMaybeor the item of an alternateSingleSourceif the currentMaybeis empty. - switchIfEmpty(Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the items emitted by the currentFlowableor the items of an alternateFlow.Publisherif the currentFlowableis empty. - switchMap(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a new
Observableby applying a function that you supply to each item emitted by the currentObservablethat returns anObservableSource, and then emitting the items emitted by the most recently emitted of theseObservableSources. - switchMap(Function, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a new
Observableby applying a function that you supply to each item emitted by the currentObservablethat returns anObservableSource, and then emitting the items emitted by the most recently emitted of theseObservableSources. - switchMap(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a new
Flowableby applying a function that you supply to each item emitted by the currentFlowablethat returns aFlow.Publisher, and then emitting the items emitted by the most recently emitted of thesePublishers. - switchMap(Function, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a new
Flowableby applying a function that you supply to each item emitted by the currentFlowablethat returns aFlow.Publisher, and then emitting the items emitted by the most recently emitted of thesePublishers. - switchMapCompletable(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps the upstream values into
CompletableSources, subscribes to the newer one while disposing the subscription to the previousCompletableSource, thus keeping at most one activeCompletableSourcerunning. - switchMapCompletable(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps the items of the current
ObservableintoCompletableSources, subscribes to the newer one while disposing the subscription to the previousCompletableSource, thus keeping at most one activeCompletableSourcerunning. - switchMapCompletableDelayError(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps the upstream values into
CompletableSources, subscribes to the newer one while disposing the subscription to the previousCompletableSource, thus keeping at most one activeCompletableSourcerunning and delaying any main or inner errors until all of them terminate. - switchMapCompletableDelayError(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps the upstream values into
CompletableSources, subscribes to the newer one while disposing the subscription to the previousCompletableSource, thus keeping at most one activeCompletableSourcerunning and delaying any main or inner errors until all of them terminate. - switchMapDelayError(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a new
Observableby applying a function that you supply to each item emitted by the currentObservablethat returns anObservableSource, and then emitting the items emitted by the most recently emitted of theseObservableSources and delays any error until allObservableSources terminate. - switchMapDelayError(Function, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a new
Observableby applying a function that you supply to each item emitted by the currentObservablethat returns anObservableSource, and then emitting the items emitted by the most recently emitted of theseObservableSources and delays any error until allObservableSources terminate. - switchMapDelayError(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a new
Flowableby applying a function that you supply to each item emitted by the currentFlowablethat returns aFlow.Publisher, and then emitting the items emitted by the most recently emitted of thesePublishers and delays any error until allPublishers terminate. - switchMapDelayError(Function, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a new
Flowableby applying a function that you supply to each item emitted by the currentFlowablethat returns aFlow.Publisher, and then emitting the items emitted by the most recently emitted of thesePublishers and delays any error until allPublishers terminate. - switchMapMaybe(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps the upstream items into
MaybeSources and switches (subscribes) to the newer ones while disposing the older ones (and ignoring their signals) and emits the latest success value of the current one if available while failing immediately if thisFlowableor any of the active innerMaybeSources fail. - switchMapMaybe(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps the items of the current
ObservableintoMaybeSources and switches (subscribes) to the newer ones while disposing the older ones (and ignoring their signals) and emits the latest success value of the current one if available while failing immediately if the currentObservableor any of the active innerMaybeSources fail. - switchMapMaybeDelayError(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps the upstream items into
MaybeSources and switches (subscribes) to the newer ones while disposing the older ones (and ignoring their signals) and emits the latest success value of the current one if available, delaying errors from thisFlowableor the innerMaybeSources until all terminate. - switchMapMaybeDelayError(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Maps the upstream items into
MaybeSources and switches (subscribes) to the newer ones while disposing the older ones (and ignoring their signals) and emits the latest success value of the current one if available, delaying errors from the currentObservableor the innerMaybeSources until all terminate. - switchMapSingle(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps the upstream items into
SingleSources and switches (subscribes) to the newer ones while disposing the older ones (and ignoring their signals) and emits the latest success value of the current one while failing immediately if thisFlowableor any of the active innerSingleSources fail. - switchMapSingle(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a new
Observableby applying a function that you supply to each item emitted by the currentObservablethat returns aSingleSource, and then emitting the item emitted by the most recently emitted of theseSingleSources. - switchMapSingleDelayError(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Maps the upstream items into
SingleSources and switches (subscribes) to the newer ones while disposing the older ones (and ignoring their signals) and emits the latest success value of the current one, delaying errors from thisFlowableor the innerSingleSources until all terminate. - switchMapSingleDelayError(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a new
Observableby applying a function that you supply to each item emitted by the currentObservablethat returns aSingleSource, and then emitting the item emitted by the most recently emitted of theseSingleSources and delays any error until allSingleSources terminate. - switchOnNext(ObservableSource) - Static method in class io.reactivex.rxjava4.core.Observable
-
Converts an
ObservableSourcethat emitsObservableSources into anObservablethat emits the items emitted by the most recently emitted of thoseObservableSources. - switchOnNext(ObservableSource, int) - Static method in class io.reactivex.rxjava4.core.Observable
-
Converts an
ObservableSourcethat emitsObservableSources into anObservablethat emits the items emitted by the most recently emitted of thoseObservableSources. - switchOnNext(Flow.Publisher, int) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Converts a
Flow.Publisherthat emitsPublishers into aPublisherthat emits the items emitted by the most recently emitted of thosePublishers. - switchOnNext(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Completable
-
Switches between
CompletableSources emitted by the sourceFlow.Publisherwhenever a newCompletableSourceis emitted, disposing the previously runningCompletableSource, exposing the setup as aCompletablesequence. - switchOnNext(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Switches between
MaybeSources emitted by the sourceFlow.Publisherwhenever a newMaybeSourceis emitted, disposing the previously runningMaybeSource, exposing the success items as aFlowablesequence. - switchOnNext(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Single
-
Switches between
SingleSources emitted by the sourceFlow.Publisherwhenever a newSingleSourceis emitted, disposing the previously runningSingleSource, exposing the success items as aFlowablesequence. - switchOnNext(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Converts a
Flow.Publisherthat emitsPublishers into aPublisherthat emits the items emitted by the most recently emitted of thosePublishers. - switchOnNextDelayError(ObservableSource) - Static method in class io.reactivex.rxjava4.core.Observable
-
Converts an
ObservableSourcethat emitsObservableSources into anObservablethat emits the items emitted by the most recently emitted of thoseObservableSources and delays any exception until allObservableSources terminate. - switchOnNextDelayError(ObservableSource, int) - Static method in class io.reactivex.rxjava4.core.Observable
-
Converts an
ObservableSourcethat emitsObservableSources into anObservablethat emits the items emitted by the most recently emitted of thoseObservableSources and delays any exception until allObservableSources terminate. - switchOnNextDelayError(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Completable
-
Switches between
CompletableSources emitted by the sourceFlow.Publisherwhenever a newCompletableSourceis emitted, disposing the previously runningCompletableSource, exposing the setup as aCompletablesequence and delaying all errors from all of them until all terminate. - switchOnNextDelayError(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Switches between
MaybeSources emitted by the sourceFlow.Publisherwhenever a newMaybeSourceis emitted, disposing the previously runningMaybeSource, exposing the success items as aFlowablesequence and delaying all errors from all of them until all terminate. - switchOnNextDelayError(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Single
-
Switches between
SingleSources emitted by the sourceFlow.Publisherwhenever a newSingleSourceis emitted, disposing the previously runningSingleSource, exposing the success items as aFlowablesequence and delaying all errors from all of them until all terminate. - switchOnNextDelayError(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Converts a
Flow.Publisherthat emitsPublishers into aPublisherthat emits the items emitted by the most recently emitted of thosePublishers and delays any exception until allPublishers terminate. - switchOnNextDelayError(Flow.Publisher, int) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Converts a
Flow.Publisherthat emitsPublishers into aPublisherthat emits the items emitted by the most recently emitted of thosePublishers and delays any exception until allPublishers terminate. - SYNC - Static variable in interface io.reactivex.rxjava4.operators.QueueFuseable
-
Request a synchronous fusion mode and can be returned by
QueueFuseable.requestFusion(int)for an accepted mode.
T
- tag - Variable in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
The optional tag associated with this test consumer.
- take(long) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits only the firstcountitems emitted by the currentFlowable. - take(long) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits only the firstcountitems emitted by the currentObservable. - take(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits those items emitted by sourceFlow.Publisherbefore a specified time runs out. - take(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits those items emitted by the currentObservablebefore a specified time runs out. - take(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits those items emitted by sourceFlow.Publisherbefore a specified time (on a specifiedScheduler) runs out. - take(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits those items emitted by the currentObservablebefore a specified time (on a specifiedScheduler) runs out. - takeLast(int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits at most the lastcountitems emitted by the currentFlowable. - takeLast(int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits at most the lastcountitems emitted by the currentObservable. - takeLast(long, long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits at most a specified number of items from the currentFlowablethat were emitted in a specified window of time before the currentFlowablecompleted. - takeLast(long, long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits at most a specified number of items from the currentObservablethat were emitted in a specified window of time before the currentObservablecompleted. - takeLast(long, long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits at most a specified number of items from the currentFlowablethat were emitted in a specified window of time before the currentFlowablecompleted, where the timing information is provided by a givenScheduler. - takeLast(long, long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits at most a specified number of items from the currentObservablethat were emitted in a specified window of time before the currentObservablecompleted, where the timing information is provided by a givenScheduler. - takeLast(long, long, TimeUnit, Scheduler, boolean, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits at most a specified number of items from the currentFlowablethat were emitted in a specified window of time before the currentFlowablecompleted, where the timing information is provided by a givenScheduler. - takeLast(long, long, TimeUnit, Scheduler, boolean, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits at most a specified number of items from the currentObservablethat were emitted in a specified window of time before the currentObservablecompleted, where the timing information is provided by a givenScheduler. - takeLast(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the items from the currentFlowablethat were emitted in a specified window of time before the currentFlowablecompleted. - takeLast(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the items from the currentObservablethat were emitted in a specified window of time before the currentObservablecompleted. - takeLast(long, TimeUnit, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the items from the currentFlowablethat were emitted in a specified window of time before the currentFlowablecompleted. - takeLast(long, TimeUnit, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the items from the currentObservablethat were emitted in a specified window of time before the currentObservablecompleted. - takeLast(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the items from the currentFlowablethat were emitted in a specified window of time before the currentFlowablecompleted, where the timing information is provided by a specifiedScheduler. - takeLast(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the items from the currentObservablethat were emitted in a specified window of time before the currentObservablecompleted, where the timing information is provided by a specifiedScheduler. - takeLast(long, TimeUnit, Scheduler, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the items from the currentFlowablethat were emitted in a specified window of time before the currentFlowablecompleted, where the timing information is provided by a specifiedScheduler. - takeLast(long, TimeUnit, Scheduler, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the items from the currentObservablethat were emitted in a specified window of time before the currentObservablecompleted, where the timing information is provided by a specifiedScheduler. - takeLast(long, TimeUnit, Scheduler, boolean, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the items from the currentFlowablethat were emitted in a specified window of time before the currentFlowablecompleted, where the timing information is provided by a specifiedScheduler. - takeLast(long, TimeUnit, Scheduler, boolean, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the items from the currentObservablethat were emitted in a specified window of time before the currentObservablecompleted, where the timing information is provided by a specifiedScheduler. - takeUntil(CompletableSource) - Method in class io.reactivex.rxjava4.core.Completable
-
Terminates the downstream if this or the other
Completableterminates (wins the termination race) while disposing the connection to the losing source. - takeUntil(CompletableSource) - Method in class io.reactivex.rxjava4.core.Single
-
Returns a
Singlethat emits the item emitted by the currentSingleuntil aCompletableSourceterminates. - takeUntil(MaybeSource) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat emits the items emitted by the currentMaybeuntil a secondMaybeSourceemits an item. - takeUntil(ObservableSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the items emitted by the currentObservableuntil a secondObservableSourceemits an item or completes. - takeUntil(SingleSource) - Method in class io.reactivex.rxjava4.core.Single
-
Returns a
Singlethat emits the item emitted by the currentSingleuntil a secondSingleemits an item. - takeUntil(Predicate) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits items emitted by the currentFlowable, checks the specified predicate for each item, and then completes when the condition is satisfied. - takeUntil(Predicate) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits items emitted by the currentObservable, checks the specified predicate for each item, and then completes when the condition is satisfied. - takeUntil(Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Single
-
Returns a
Singlethat emits the item emitted by the currentSingleuntil aFlow.Publisheremits an item or completes. - takeUntil(Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the items emitted by the currentFlowableuntil a secondFlow.Publisheremits an item or completes. - takeUntil(Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat emits the item emitted by the currentMaybeuntil a secondFlow.Publisheremits an item. - takeWhile(Predicate) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits items emitted by the currentFlowableso long as each item satisfied a specified condition, and then completes as soon as this condition is not satisfied. - takeWhile(Predicate) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits items emitted by the currentObservableso long as each item satisfied a specified condition, and then completes as soon as this condition is not satisfied. - test() - Method in class io.reactivex.rxjava4.core.Completable
-
Creates a
TestObserverand subscribes it to thisCompletable. - test() - Method in class io.reactivex.rxjava4.core.Flowable
- test() - Method in class io.reactivex.rxjava4.core.Maybe
-
Creates a
TestObserverand subscribes it to thisMaybe. - test() - Method in class io.reactivex.rxjava4.core.Observable
-
Creates a
TestObserverand subscribes it to the currentObservable. - test() - Method in class io.reactivex.rxjava4.core.Single
-
Creates a
TestObserverand subscribes it to thisSingle. - test(boolean) - Method in class io.reactivex.rxjava4.core.Completable
-
Creates a
TestObserveroptionally in cancelled state, then subscribes it to thisCompletable. - test(boolean) - Method in class io.reactivex.rxjava4.core.Maybe
-
Creates a
TestObserveroptionally in cancelled state, then subscribes it to thisMaybe. - test(boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Creates a
TestObserver, optionally disposes it and then subscribes it to the currentObservable. - test(boolean) - Method in class io.reactivex.rxjava4.core.Single
-
Creates a
TestObserveroptionally in cancelled state, then subscribes it to thisSingle. - test(long) - Method in class io.reactivex.rxjava4.core.Flowable
-
Creates a
TestSubscriberwith the given initial request amount and subscribes it to thisFlowable. - test(long, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Creates a
TestSubscriberwith the given initial request amount, optionally cancels it before the subscription and subscribes it to thisFlowable. - test(T) - Method in interface io.reactivex.rxjava4.functions.Predicate
-
Test the given input value and return a boolean.
- test(T1, T2) - Method in interface io.reactivex.rxjava4.functions.BiPredicate
-
Test the given input values and return a boolean.
- TestObserver<T> - Class in io.reactivex.rxjava4.observers
-
An
Observer,MaybeObserver,SingleObserverandCompletableObservercomposite that can record events fromObservables,Maybes,Singles andCompletables and allows making assertions about them. - TestObserver() - Constructor for class io.reactivex.rxjava4.observers.TestObserver
-
Constructs a non-forwarding TestObserver.
- TestObserver(Observer) - Constructor for class io.reactivex.rxjava4.observers.TestObserver
-
Constructs a forwarding
TestObserver. - TestScheduler - Class in io.reactivex.rxjava4.schedulers
-
A special, non thread-safe scheduler for testing operators that require a scheduler without introducing real concurrency and allows manually advancing a virtual time.
- TestScheduler() - Constructor for class io.reactivex.rxjava4.schedulers.TestScheduler
-
Creates a new TestScheduler with initial virtual time of zero.
- TestScheduler(boolean) - Constructor for class io.reactivex.rxjava4.schedulers.TestScheduler
-
Creates a new TestScheduler with the option to use the
RxJavaPlugins.onSchedule(Runnable)hook when scheduling tasks. - TestScheduler(long, TimeUnit) - Constructor for class io.reactivex.rxjava4.schedulers.TestScheduler
-
Creates a new TestScheduler with the specified initial virtual time.
- TestScheduler(long, TimeUnit, boolean) - Constructor for class io.reactivex.rxjava4.schedulers.TestScheduler
-
Creates a new TestScheduler with the specified initial virtual time and with the option to use the
RxJavaPlugins.onSchedule(Runnable)hook when scheduling tasks. - TestSubscriber<T> - Class in io.reactivex.rxjava4.subscribers
-
A
Flow.Subscriberimplementation that records events and allows making assertions about them. - TestSubscriber() - Constructor for class io.reactivex.rxjava4.subscribers.TestSubscriber
-
Constructs a non-forwarding
TestSubscriberwith an initial request value ofLong.MAX_VALUE. - TestSubscriber(long) - Constructor for class io.reactivex.rxjava4.subscribers.TestSubscriber
-
Constructs a non-forwarding
TestSubscriberwith the specified initial request value. - TestSubscriber(Flow.Subscriber) - Constructor for class io.reactivex.rxjava4.subscribers.TestSubscriber
-
Constructs a forwarding
TestSubscriberbut leaves the requesting to the wrappedFlow.Subscriber. - TestSubscriber(Flow.Subscriber, long) - Constructor for class io.reactivex.rxjava4.subscribers.TestSubscriber
-
Constructs a forwarding
TestSubscriberwith the specified initial request amount and an actualFlow.Subscriberto forward events to. - throttleFirst(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits only the first item emitted by the currentFlowableduring sequential time windows of a specified duration. - throttleFirst(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits only the first item emitted by the currentObservableduring sequential time windows of a specified duration. - throttleFirst(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits only the first item emitted by the currentFlowableduring sequential time windows of a specified duration, where the windows are managed by a specifiedScheduler. - throttleFirst(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits only the first item emitted by the currentObservableduring sequential time windows of a specified duration, where the windows are managed by a specifiedScheduler. - throttleFirst(long, TimeUnit, Scheduler, Consumer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits only the first item emitted by the currentFlowableduring sequential time windows of a specified duration, where the windows are managed by a specifiedScheduler. - throttleFirst(long, TimeUnit, Scheduler, Consumer) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits only the first item emitted by the currentObservableduring sequential time windows of a specified duration, where the windows are managed by a specifiedScheduler. - throttleLast(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits only the last item emitted by the currentFlowableduring sequential time windows of a specified duration. - throttleLast(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits only the last item emitted by the currentObservableduring sequential time windows of a specified duration. - throttleLast(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits only the last item emitted by the currentFlowableduring sequential time windows of a specified duration, where the duration is governed by a specifiedScheduler. - throttleLast(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits only the last item emitted by the currentObservableduring sequential time windows of a specified duration, where the duration is governed by a specifiedScheduler. - throttleLast(long, TimeUnit, Scheduler, Consumer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits only the last item emitted by the currentFlowableduring sequential time windows of a specified duration, where the duration is governed by a specifiedScheduler. - throttleLast(long, TimeUnit, Scheduler, Consumer) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits only the last item emitted by the currentObservableduring sequential time windows of a specified duration, where the duration is governed by a specifiedScheduler. - throttleLatest(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Flowable
-
Throttles items from the upstream
Flowableby first emitting the next item from upstream, then periodically emitting the latest item (if any) when the specified timeout elapses between them. - throttleLatest(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Observable
-
Throttles items from the current
Observableby first emitting the next item from upstream, then periodically emitting the latest item (if any) when the specified timeout elapses between them. - throttleLatest(long, TimeUnit, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Throttles items from the upstream
Flowableby first emitting the next item from upstream, then periodically emitting the latest item (if any) when the specified timeout elapses between them. - throttleLatest(long, TimeUnit, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Throttles items from the current
Observableby first emitting the next item from upstream, then periodically emitting the latest item (if any) when the specified timeout elapses between them. - throttleLatest(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Throttles items from the upstream
Flowableby first emitting the next item from upstream, then periodically emitting the latest item (if any) when the specified timeout elapses between them. - throttleLatest(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Throttles items from the current
Observableby first emitting the next item from upstream, then periodically emitting the latest item (if any) when the specified timeout elapses between them. - throttleLatest(long, TimeUnit, Scheduler, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Throttles items from the upstream
Flowableby first emitting the next item from upstream, then periodically emitting the latest item (if any) when the specified timeout elapses between them. - throttleLatest(long, TimeUnit, Scheduler, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Throttles items from the current
Observableby first emitting the next item from upstream, then periodically emitting the latest item (if any) when the specified timeout elapses between them. - throttleLatest(long, TimeUnit, Scheduler, boolean, Consumer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Throttles items from the upstream
Flowableby first emitting the next item from upstream, then periodically emitting the latest item (if any) when the specified timeout elapses between them, invoking the consumer for any dropped item. - throttleLatest(long, TimeUnit, Scheduler, boolean, Consumer) - Method in class io.reactivex.rxjava4.core.Observable
-
Throttles items from the current
Observableby first emitting the next item from upstream, then periodically emitting the latest item (if any) when the specified timeout elapses between them, invoking the consumer for any dropped item. - throttleWithTimeout(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat mirrors the currentFlowable, except that it drops items emitted by the currentFlowablethat are followed by newer items before a timeout value expires. - throttleWithTimeout(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat mirrors the currentObservable, except that it drops items emitted by the currentObservablethat are followed by newer items before a timeout value expires. - throttleWithTimeout(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat mirrors the currentFlowable, except that it drops items emitted by the currentFlowablethat are followed by newer items before a timeout value expires on a specifiedScheduler. - throttleWithTimeout(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat mirrors the currentObservable, except that it drops items emitted by the currentObservablethat are followed by newer items before a timeout value expires on a specifiedScheduler. - throttleWithTimeout(long, TimeUnit, Scheduler, Consumer) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat mirrors the currentFlowable, except that it drops items emitted by the currentFlowablethat are followed by newer items before a timeout value expires on a specifiedScheduler. - throttleWithTimeout(long, TimeUnit, Scheduler, Consumer) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat mirrors the currentObservable, except that it drops items emitted by the currentObservablethat are followed by newer items before a timeout value expires on a specifiedScheduler. - throwIfFatal(Throwable) - Static method in class io.reactivex.rxjava4.exceptions.Exceptions
-
Throws a particular
Throwableonly if it belongs to a set of "fatal" error varieties. - time() - Method in class io.reactivex.rxjava4.schedulers.Timed
-
Returns the time value.
- time(TimeUnit) - Method in class io.reactivex.rxjava4.schedulers.Timed
-
Returns the contained time value in the time unit specified.
- Timed<T> - Class in io.reactivex.rxjava4.schedulers
-
Holds onto a value along with time information.
- Timed(T, long, TimeUnit) - Constructor for class io.reactivex.rxjava4.schedulers.Timed
-
Constructs a
Timedinstance with the given value and time information. - timeInterval() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits records of the time interval between consecutive items emitted by the currentFlowable. - timeInterval() - Method in class io.reactivex.rxjava4.core.Maybe
-
Measures the time (in milliseconds) between the subscription and success item emission of the current
Maybeand signals it as a tuple (Timed) success value. - timeInterval() - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits records of the time interval between consecutive items emitted by the currentObservable. - timeInterval() - Method in class io.reactivex.rxjava4.core.Single
-
Measures the time (in milliseconds) between the subscription and success item emission of the current
Singleand signals it as a tuple (Timed) success value. - timeInterval(Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits records of the time interval between consecutive items emitted by the currentFlowable, where this interval is computed on a specifiedScheduler. - timeInterval(Scheduler) - Method in class io.reactivex.rxjava4.core.Maybe
-
Measures the time (in milliseconds) between the subscription and success item emission of the current
Maybeand signals it as a tuple (Timed) success value. - timeInterval(Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits records of the time interval between consecutive items emitted by the currentObservable, where this interval is computed on a specifiedScheduler. - timeInterval(Scheduler) - Method in class io.reactivex.rxjava4.core.Single
-
Measures the time (in milliseconds) between the subscription and success item emission of the current
Singleand signals it as a tuple (Timed) success value. - timeInterval(TimeUnit) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits records of the time interval between consecutive items emitted by the currentFlowable. - timeInterval(TimeUnit) - Method in class io.reactivex.rxjava4.core.Maybe
-
Measures the time between the subscription and success item emission of the current
Maybeand signals it as a tuple (Timed) success value. - timeInterval(TimeUnit) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits records of the time interval between consecutive items emitted by the currentObservable. - timeInterval(TimeUnit) - Method in class io.reactivex.rxjava4.core.Single
-
Measures the time between the subscription and success item emission of the current
Singleand signals it as a tuple (Timed) success value. - timeInterval(TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits records of the time interval between consecutive items emitted by the currentFlowable, where this interval is computed on a specifiedScheduler. - timeInterval(TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Maybe
-
Measures the time between the subscription and success item emission of the current
Maybeand signals it as a tuple (Timed) success value. - timeInterval(TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits records of the time interval between consecutive items emitted by the currentObservable, where this interval is computed on a specifiedScheduler. - timeInterval(TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Single
-
Measures the time between the subscription and success item emission of the current
Singleand signals it as a tuple (Timed) success value. - timeout - Variable in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Indicates that one of the
awaitXmethod has timed out. - timeout(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completable that runs thisCompletableand emits aTimeoutExceptionin case thisCompletabledoesn't complete within the given time. - timeout(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat mirrors the currentFlowablebut applies a timeout policy for each emitted item. - timeout(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat mirrors the currentMaybebut applies a timeout policy for each emitted item. - timeout(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat mirrors the currentObservablebut applies a timeout policy for each emitted item. - timeout(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Single
-
Signals a
TimeoutExceptionif the currentSingledoesn't signal a success value within the specified timeout window. - timeout(long, TimeUnit, CompletableSource) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablethat runs thisCompletableand switches to the otherCompletableSourcein case thisCompletabledoesn't complete within the given time. - timeout(long, TimeUnit, MaybeSource) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat mirrors the currentMaybebut applies a timeout policy for each emitted item. - timeout(long, TimeUnit, ObservableSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat mirrors the currentObservablebut applies a timeout policy for each emitted item. - timeout(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablethat runs thisCompletableand emits aTimeoutExceptionin case thisCompletabledoesn't complete within the given time while "waiting" on the specifiedScheduler. - timeout(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat mirrors the currentFlowablebut applies a timeout policy for each emitted item, where this policy is governed by a specifiedScheduler. - timeout(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat mirrors the currentMaybebut applies a timeout policy for each emitted item, where this policy is governed on a specifiedScheduler. - timeout(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat mirrors the currentObservablebut applies a timeout policy for each emitted item, where this policy is governed on a specifiedScheduler. - timeout(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Single
-
Signals a
TimeoutExceptionif the currentSingledoesn't signal a success value within the specified timeout window. - timeout(long, TimeUnit, Scheduler, CompletableSource) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablethat runs thisCompletableand switches to the otherCompletableSourcein case thisCompletabledoesn't complete within the given time while "waiting" on the specifiedScheduler. - timeout(long, TimeUnit, Scheduler, MaybeSource) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat mirrors the currentMaybebut applies a timeout policy for each emitted item using a specifiedScheduler. - timeout(long, TimeUnit, Scheduler, ObservableSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat mirrors the currentObservablebut applies a timeout policy for each emitted item using a specifiedScheduler. - timeout(long, TimeUnit, Scheduler, SingleSource) - Method in class io.reactivex.rxjava4.core.Single
-
Runs the current
Singleand if it doesn't signal within the specified timeout window, it is disposed and the otherSingleSourcesubscribed to. - timeout(long, TimeUnit, Scheduler, Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat mirrors the currentFlowablebut applies a timeout policy for each emitted item using a specifiedScheduler. - timeout(long, TimeUnit, SingleSource) - Method in class io.reactivex.rxjava4.core.Single
-
Runs the current
Singleand if it doesn't signal within the specified timeout window, it is disposed and the otherSingleSourcesubscribed to. - timeout(long, TimeUnit, Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat mirrors the currentFlowablebut applies a timeout policy for each emitted item. - timeout(MaybeSource) - Method in class io.reactivex.rxjava4.core.Maybe
-
If the current
Maybedidn't signal an event before thetimeoutIndicatorMaybeSourcesignals, aTimeoutExceptionis signaled instead. - timeout(MaybeSource, MaybeSource) - Method in class io.reactivex.rxjava4.core.Maybe
-
If the current
Maybedidn't signal an event before thetimeoutIndicatorMaybeSourcesignals, the currentMaybeis disposed and thefallbackMaybeSourcesubscribed to as a continuation. - timeout(ObservableSource, Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat mirrors the currentObservable, but notifies observers of aTimeoutExceptionif either the first item emitted by the currentObservableor any subsequent item doesn't arrive within time windows defined by indicatorObservableSources. - timeout(ObservableSource, Function, ObservableSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat mirrors the currentObservable, but switches to a fallbackObservableSourceif either the first item emitted by the currentObservableor any subsequent item doesn't arrive within time windows defined by indicatorObservableSources. - timeout(Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat mirrors the currentObservable, but notifies observers of aTimeoutExceptionif an item emitted by the currentObservabledoesn't arrive within a window of time after the emission of the previous item, where that period of time is measured by anObservableSourcethat is a function of the previous item. - timeout(Function, ObservableSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat mirrors the currentObservable, but that switches to a fallbackObservableSourceif an item emitted by the currentObservabledoesn't arrive within a window of time after the emission of the previous item, where that period of time is measured by anObservableSourcethat is a function of the previous item. - timeout(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat mirrors the currentFlowable, but notifiesFlow.Subscribers of aTimeoutExceptionif an item emitted by the currentFlowabledoesn't arrive within a window of time after the emission of the previous item, where that period of time is measured by aFlow.Publisherthat is a function of the previous item. - timeout(Function, Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat mirrors the currentFlowable, but that switches to a fallbackFlow.Publisherif an item emitted by the currentFlowabledoesn't arrive within a window of time after the emission of the previous item, where that period of time is measured by aPublisherthat is a function of the previous item. - timeout(Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Maybe
-
If the current
Maybesource didn't signal an event before thetimeoutIndicatorFlow.Publishersignals, aTimeoutExceptionis signaled instead. - timeout(Flow.Publisher, MaybeSource) - Method in class io.reactivex.rxjava4.core.Maybe
-
If the current
Maybedidn't signal an event before thetimeoutIndicatorFlow.Publishersignals, the currentMaybeis disposed and thefallbackMaybeSourcesubscribed to as a continuation. - timeout(Flow.Publisher, Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat mirrors the currentFlowable, but notifiesFlow.Subscribers of aTimeoutExceptionif either the first item emitted by the currentFlowableor any subsequent item doesn't arrive within time windows defined by otherFlow.Publishers. - timeout(Flow.Publisher, Function, Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat mirrors the currentFlowable, but switches to a fallbackFlow.Publisherif either the first item emitted by the currentFlowableor any subsequent item doesn't arrive within time windows defined by otherPublishers. - timer(long, TimeUnit) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completableinstance that fires itsonCompleteevent after the given delay elapsed. - timer(long, TimeUnit) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits0Lafter a specified delay, and then completes. - timer(long, TimeUnit) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat emits0Lafter a specified delay. - timer(long, TimeUnit) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits0Lafter a specified delay, and then completes. - timer(long, TimeUnit) - Static method in class io.reactivex.rxjava4.core.Single
-
Signals success with 0L value after the given delay when a
SingleObserversubscribes. - timer(long, TimeUnit, Scheduler) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completableinstance that fires itsonCompleteevent after the given delay elapsed by using the suppliedScheduler. - timer(long, TimeUnit, Scheduler) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits0Lafter a specified delay, on a specifiedScheduler, and then completes. - timer(long, TimeUnit, Scheduler) - Static method in class io.reactivex.rxjava4.core.Maybe
- timer(long, TimeUnit, Scheduler) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits0Lafter a specified delay, on a specifiedScheduler, and then completes. - timer(long, TimeUnit, Scheduler) - Static method in class io.reactivex.rxjava4.core.Single
-
Signals success with 0L value on the specified
Schedulerafter the given delay when aSingleObserversubscribes. - timestamp() - Method in class io.reactivex.rxjava4.core.Flowable
- timestamp() - Method in class io.reactivex.rxjava4.core.Maybe
- timestamp() - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits each item emitted by the currentObservable, wrapped in aTimedobject. - timestamp() - Method in class io.reactivex.rxjava4.core.Single
- timestamp(Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
- timestamp(Scheduler) - Method in class io.reactivex.rxjava4.core.Maybe
- timestamp(Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
- timestamp(Scheduler) - Method in class io.reactivex.rxjava4.core.Single
- timestamp(TimeUnit) - Method in class io.reactivex.rxjava4.core.Flowable
- timestamp(TimeUnit) - Method in class io.reactivex.rxjava4.core.Maybe
- timestamp(TimeUnit) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits each item emitted by the currentObservable, wrapped in aTimedobject. - timestamp(TimeUnit) - Method in class io.reactivex.rxjava4.core.Single
- timestamp(TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
- timestamp(TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Maybe
- timestamp(TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
- timestamp(TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Single
- to(CompletableConverter) - Method in class io.reactivex.rxjava4.core.Completable
-
Calls the specified
CompletableConverterfunction during assembly time and returns its resulting value. - to(FlowableConverter) - Method in class io.reactivex.rxjava4.core.Flowable
-
Calls the specified converter function during assembly time and returns its resulting value.
- to(MaybeConverter) - Method in class io.reactivex.rxjava4.core.Maybe
-
Calls the specified converter function during assembly time and returns its resulting value.
- to(ObservableConverter) - Method in class io.reactivex.rxjava4.core.Observable
-
Calls the specified converter function during assembly time and returns its resulting value.
- to(SingleConverter) - Method in class io.reactivex.rxjava4.core.Single
-
Calls the specified converter function during assembly time and returns its resulting value.
- to(ParallelFlowableConverter) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Calls the specified converter function during assembly time and returns its resulting value.
- toAutoCloseable(Disposable) - Static method in interface io.reactivex.rxjava4.disposables.Disposable
-
Construct an
AutoCloseableby wrapping aDisposablethat is disposed when the returnedAutoCloseableis closed. - toCompletionStage() - Method in class io.reactivex.rxjava4.core.Maybe
-
Signals the upstream success item (or a
NoSuchElementExceptionif the upstream is empty) via aCompletionStage. - toCompletionStage() - Method in class io.reactivex.rxjava4.core.Single
-
Signals the upstream success item (or error) via a
CompletionStage. - toCompletionStage(T) - Method in class io.reactivex.rxjava4.core.Completable
-
Signals the given default item when the upstream completes or signals the upstream error via a
CompletionStage. - toCompletionStage(T) - Method in class io.reactivex.rxjava4.core.Maybe
-
Signals the upstream success item (or the default item if the upstream is empty) via a
CompletionStage. - toFlowable() - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Flowablewhich when subscribed to subscribes to thisCompletableand relays the terminal events to the downstreamFlow.Subscriber. - toFlowable() - Method in class io.reactivex.rxjava4.core.Maybe
-
Converts this
Maybeinto a backpressure-awareFlowableinstance composing cancellation through. - toFlowable() - Method in class io.reactivex.rxjava4.core.Single
-
Converts this
Singleinto aFlowable. - toFlowable(BackpressureStrategy) - Method in class io.reactivex.rxjava4.core.Observable
-
Converts the current
Observableinto aFlowableby applying the specified backpressure strategy. - toFuture() - Method in class io.reactivex.rxjava4.core.Completable
- toFuture() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Futurerepresenting the only value emitted by thisFlowable. - toFuture() - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Futurerepresenting the single value emitted by the currentMaybeornullif the currentMaybeis empty. - toFuture() - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
Futurerepresenting the only value emitted by the currentObservable. - toFuture() - Method in class io.reactivex.rxjava4.core.Single
-
Returns a
Futurerepresenting the single value emitted by thisSingle. - toList() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits a single item, a list composed of all the items emitted by the finite upstream sourceFlow.Publisher. - toList() - Method in class io.reactivex.rxjava4.core.Observable
- toList(int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits a single item, a list composed of all the items emitted by the finite sourceFlow.Publisher. - toList(int) - Method in class io.reactivex.rxjava4.core.Observable
- toList(Supplier) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits a single item, a list composed of all the items emitted by the finite sourceFlow.Publisher. - toList(Supplier) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
Singlethat emits a single item, aCollection(subclass) composed of all the items emitted by the finite upstreamObservable. - toMap(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits a singleHashMapcontaining all items emitted by the finite sourceFlow.Publisher, mapped by the keys returned by a specifiedkeySelectorfunction. - toMap(Function) - Method in class io.reactivex.rxjava4.core.Observable
- toMap(Function, Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits a singleHashMapcontaining values corresponding to items emitted by the finite sourceFlow.Publisher, mapped by the keys returned by a specifiedkeySelectorfunction. - toMap(Function, Function) - Method in class io.reactivex.rxjava4.core.Observable
- toMap(Function, Function, Supplier) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits a singleMap, returned by a specifiedmapFactoryfunction, that contains keys and values extracted from the items emitted by the finite sourceFlow.Publisher. - toMap(Function, Function, Supplier) - Method in class io.reactivex.rxjava4.core.Observable
- toMaybe() - Method in class io.reactivex.rxjava4.core.Completable
-
Converts this
Completableinto aMaybe. - toMaybe() - Method in class io.reactivex.rxjava4.core.Single
-
Converts this
Singleinto aMaybe. - toMultimap(Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits a singleHashMapthat contains anArrayListof items emitted by the finite sourceFlow.Publisherkeyed by a specifiedkeySelectorfunction. - toMultimap(Function) - Method in class io.reactivex.rxjava4.core.Observable
- toMultimap(Function, Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits a singleHashMapthat contains anArrayListof values extracted by a specifiedvalueSelectorfunction from items emitted by the finite sourceFlow.Publisher, keyed by a specifiedkeySelectorfunction. - toMultimap(Function, Function, Supplier, Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits a singleMap, returned by a specifiedmapFactoryfunction, that contains a custom collection of values, extracted by a specifiedvalueSelectorfunction from items emitted by the finite sourceFlow.Publisher, and keyed by thekeySelectorfunction. - toMultimap(Function, Function, Supplier, Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns a
Singlethat emits a singleMap(subclass), returned by a specifiedmapFactoryfunction, that contains a customCollectionof values, extracted by a specifiedvalueSelectorfunction from items emitted by the current and finiteObservable, and keyed by thekeySelectorfunction. - toMultimap(Function, Function, Supplier) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits a singleMap, returned by a specifiedmapFactoryfunction, that contains anArrayListof values, extracted by a specifiedvalueSelectorfunction from items emitted by the finite sourceFlow.Publisherand keyed by thekeySelectorfunction. - toMultimap(Function, Function, Supplier) - Method in class io.reactivex.rxjava4.core.Observable
- toMultimap(Function, Function) - Method in class io.reactivex.rxjava4.core.Observable
- toObservable() - Method in class io.reactivex.rxjava4.core.Completable
-
Returns an
Observablewhich when subscribed to subscribes to thisCompletableand relays the terminal events to the downstreamObserver. - toObservable() - Method in class io.reactivex.rxjava4.core.Flowable
-
Converts the current
Flowableinto a non-backpressuredObservable. - toObservable() - Method in class io.reactivex.rxjava4.core.Maybe
-
Converts this
Maybeinto anObservableinstance composing disposal through. - toObservable() - Method in class io.reactivex.rxjava4.core.Single
-
Converts this
Singleinto anObservable. - toSerialized() - Method in class io.reactivex.rxjava4.processors.FlowableProcessor
-
Wraps this FlowableProcessor and serializes the calls to the onSubscribe, onNext, onError and onComplete methods, making them thread-safe.
- toSerialized() - Method in class io.reactivex.rxjava4.subjects.Subject
-
Wraps this Subject and serializes the calls to the onSubscribe, onNext, onError and onComplete methods, making them thread-safe.
- toSingle() - Method in class io.reactivex.rxjava4.core.Maybe
-
Converts this
Maybeinto aSingleinstance composing disposal through and turning an emptyMaybeinto a signal ofNoSuchElementException. - toSingle(Supplier) - Method in class io.reactivex.rxjava4.core.Completable
- toSingleDefault(T) - Method in class io.reactivex.rxjava4.core.Completable
-
Converts this
Completableinto aSinglewhich when thisCompletablecompletes normally, emits the given value throughonSuccess. - toSortedList() - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits aListthat contains the items emitted by the finite sourceFlow.Publisher, in a sorted order. - toSortedList() - Method in class io.reactivex.rxjava4.core.Observable
- toSortedList(int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits aListthat contains the items emitted by the finite sourceFlow.Publisher, in a sorted order. - toSortedList(int) - Method in class io.reactivex.rxjava4.core.Observable
- toSortedList(Comparator) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits aListthat contains the items emitted by the finite sourceFlow.Publisher, in a sorted order based on a specified comparison function. - toSortedList(Comparator) - Method in class io.reactivex.rxjava4.core.Observable
- toSortedList(Comparator) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
- toSortedList(Comparator, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Singlethat emits aListthat contains the items emitted by the finite sourceFlow.Publisher, in a sorted order based on a specified comparison function. - toSortedList(Comparator, int) - Method in class io.reactivex.rxjava4.core.Observable
- toSortedList(Comparator, int) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
- toString() - Method in class io.reactivex.rxjava4.core.Notification
- toString() - Method in class io.reactivex.rxjava4.schedulers.Timed
- trampoline() - Static method in class io.reactivex.rxjava4.schedulers.Schedulers
-
Returns a default, shared
Schedulerinstance whoseScheduler.Workerinstances queue work and execute them in a FIFO manner on one of the participating threads. - TRAMPOLINE - Static variable in annotation interface io.reactivex.rxjava4.annotations.SchedulerSupport
-
The operator/class runs on RxJava's trampoline scheduler or takes timing information from it.
- triggerActions() - Method in class io.reactivex.rxjava4.schedulers.TestScheduler
-
Triggers any actions that have not yet been triggered and that are scheduled to be triggered at or before this Scheduler's present time.
- tryOnError(Throwable) - Method in interface io.reactivex.rxjava4.core.CompletableEmitter
-
Attempts to emit the specified
Throwableerror if the downstream hasn't cancelled the sequence or is otherwise terminated, returning false if the emission is not allowed to happen due to lifecycle restrictions. - tryOnError(Throwable) - Method in interface io.reactivex.rxjava4.core.FlowableEmitter
-
Attempts to emit the specified
Throwableerror if the downstream hasn't cancelled the sequence or is otherwise terminated, returning false if the emission is not allowed to happen due to lifecycle restrictions. - tryOnError(Throwable) - Method in interface io.reactivex.rxjava4.core.MaybeEmitter
-
Attempts to emit the specified
Throwableerror if the downstream hasn't cancelled the sequence or is otherwise terminated, returning false if the emission is not allowed to happen due to lifecycle restrictions. - tryOnError(Throwable) - Method in interface io.reactivex.rxjava4.core.ObservableEmitter
-
Attempts to emit the specified
Throwableerror if the downstream hasn't cancelled the sequence or is otherwise terminated, returning false if the emission is not allowed to happen due to lifecycle restrictions. - tryOnError(Throwable) - Method in interface io.reactivex.rxjava4.core.SingleEmitter
-
Attempts to emit the specified
Throwableerror if the downstream hasn't cancelled the sequence or is otherwise terminated, returning false if the emission is not allowed to happen due to lifecycle restrictions. - tryOnNext(T) - Method in interface io.reactivex.rxjava4.operators.ConditionalSubscriber
-
Conditionally takes the value.
U
- UNBOUNDED_IN - Enum constant in enum class io.reactivex.rxjava4.annotations.BackpressureKind
-
The operator requests
Long.MAX_VALUEfrom upstream but respects the backpressure of the downstream. - UndeliverableException - Exception Class in io.reactivex.rxjava4.exceptions
-
Wrapper for Throwable errors that are sent to
RxJavaPlugins.onError. - UndeliverableException(Throwable) - Constructor for exception class io.reactivex.rxjava4.exceptions.UndeliverableException
-
Construct an instance by wrapping the given, non-null cause Throwable.
- UnicastProcessor<T> - Class in io.reactivex.rxjava4.processors
-
A
FlowableProcessorvariant that queues up events until a singleFlow.Subscribersubscribes to it, replays those events to it until theSubscribercatches up and then switches to relaying events live to this singleSubscriberuntil thisUnicastProcessorterminates or theSubscribercancels its subscription. - UnicastSubject<T> - Class in io.reactivex.rxjava4.subjects
-
A Subject that queues up events until a single
Observersubscribes to it, replays those events to it until theObservercatches up and then switches to relaying events live to this singleObserveruntil thisUnicastSubjectterminates or theObserverdisposes. - unit() - Method in class io.reactivex.rxjava4.schedulers.Timed
-
Returns the time unit of the contained time.
- unsafeCreate(CompletableSource) - Static method in class io.reactivex.rxjava4.core.Completable
-
Constructs a
Completableinstance by wrapping the given source callback without any safeguards; you should manage the lifecycle and response to downstream disposal. - unsafeCreate(MaybeSource) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Advanced use only: creates a
Maybeinstance without any safeguards by using a callback that is called with aMaybeObserver. - unsafeCreate(ObservableSource) - Static method in class io.reactivex.rxjava4.core.Observable
-
Create an
Observableby wrapping anObservableSourcewhich has to be implemented according to theObservablespecification derived from the Reactive Streams specification by handling disposal correctly; no safeguards are provided by theObservableitself. - unsafeCreate(SingleSource) - Static method in class io.reactivex.rxjava4.core.Single
-
Advanced use only: creates a
Singleinstance without any safeguards by using a callback that is called with aSingleObserver. - unsafeCreate(Flow.Publisher) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Create a
Flowableby wrapping aFlow.Publisherwhich has to be implemented according to the Reactive Streams specification by handling backpressure and cancellation correctly; no safeguards are provided by theFlowableitself. - unsubscribeOn(Scheduler) - Method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completablewhich makes sure when an observer disposes the subscription, thedispose()method is called on the specifiedScheduler. - unsubscribeOn(Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Cancels the current
Flowableasynchronously by invokingFlow.Subscription.cancel()on the specifiedScheduler. - unsubscribeOn(Scheduler) - Method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybewhich makes sure when aMaybeObserverdisposes theDisposable, that call is propagated up on the specifiedScheduler. - unsubscribeOn(Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
- unsubscribeOn(Scheduler) - Method in class io.reactivex.rxjava4.core.Single
-
Returns a
Singlewhich makes sure when aSingleObserverdisposes theDisposable, that call is propagated up on the specifiedScheduler. - using(Supplier, Function, Consumer) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Constructs a
Maybethat creates a dependent resource object which is disposed of when the generatedMaybeSourceterminates or the downstream calls dispose(). - using(Supplier, Function, Consumer, boolean) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Constructs a
Maybethat creates a dependent resource object which is disposed first ({code eager == true}) when the generatedMaybeSourceterminates or the downstream disposes; or after ({code eager == false}). - using(Supplier, Function, Consumer) - Static method in class io.reactivex.rxjava4.core.Observable
-
Constructs an
Observablethat creates a dependent resource object, anObservableSourcewith that resource and calls the providedresourceDisposerfunction if this inner source terminates or the downstream disposes the flow. - using(Supplier, Function, Consumer, boolean) - Static method in class io.reactivex.rxjava4.core.Observable
-
Constructs an
Observablethat creates a dependent resource object, anObservableSourcewith that resource and calls the provideddisposerfunction if this inner source terminates or the downstream disposes the flow; doing it before these end-states have been reached ifeager == true, after otherwise. - using(Supplier, Function, Consumer) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Constructs a
Flowablethat creates a dependent resource object, aFlow.Publisherwith that resource and calls the providedresourceDisposerfunction if this inner source terminates or the downstream cancels the flow. - using(Supplier, Function, Consumer, boolean) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Constructs a
Flowablethat creates a dependent resource object, aFlow.Publisherwith that resource and calls the providedresourceDisposerfunction if this inner source terminates or the downstream disposes the flow; doing it before these end-states have been reached ifeager == true, after otherwise. - using(Supplier, Function, Consumer) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completableinstance which manages a resource along with a customCompletableSourceinstance while the subscription is active. - using(Supplier, Function, Consumer, boolean) - Static method in class io.reactivex.rxjava4.core.Completable
-
Returns a
Completableinstance which manages a resource along with a customCompletableSourceinstance while the subscription is active and performs eager or lazy resource disposition. - using(Supplier, Function, Consumer) - Static method in class io.reactivex.rxjava4.core.Single
-
Allows using and disposing a resource while running a
SingleSourceinstance generated from that resource (similar to a try-with-resources). - using(Supplier, Function, Consumer, boolean) - Static method in class io.reactivex.rxjava4.core.Single
-
Allows using and disposing a resource while running a
SingleSourceinstance generated from that resource (similar to a try-with-resources).
V
- validate(Flow.Subscriber[]) - Method in class io.reactivex.rxjava4.parallel.ParallelFlowable
-
Validates the number of subscribers and returns
trueif their number matches the parallelism level of thisParallelFlowable. - value() - Element in annotation interface io.reactivex.rxjava4.annotations.BackpressureSupport
-
The backpressure supported by this method or class.
- value() - Element in annotation interface io.reactivex.rxjava4.annotations.SchedulerSupport
-
The kind of scheduler the class or method uses.
- value() - Method in class io.reactivex.rxjava4.schedulers.Timed
-
Returns the contained value.
- valueAndClass(Object) - Static method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Appends the class name to a non-
nullvalue or returns"null". - valueOf(String) - Static method in enum class io.reactivex.rxjava4.annotations.BackpressureKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.reactivex.rxjava4.core.BackpressureOverflowStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.reactivex.rxjava4.core.BackpressureStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.reactivex.rxjava4.parallel.ParallelFailureHandling
-
Returns the enum constant of this class with the specified name.
- values - Variable in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
The list of values received.
- values() - Static method in enum class io.reactivex.rxjava4.annotations.BackpressureKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.reactivex.rxjava4.core.BackpressureOverflowStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.reactivex.rxjava4.core.BackpressureStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Returns a shared list of received
onNextvalues or the singleonSuccessvalue. - values() - Static method in enum class io.reactivex.rxjava4.parallel.ParallelFailureHandling
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- when(Function) - Method in class io.reactivex.rxjava4.core.Scheduler
-
Allows the use of operators for controlling the timing around when actions scheduled on workers are actually done.
- window(long) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits windows of items it collects from the currentFlowable. - window(long) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits windows of items it collects from the currentObservable. - window(long, long) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits windows of items it collects from the currentFlowable. - window(long, long) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits windows of items it collects from the currentObservable. - window(long, long, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits windows of items it collects from the currentFlowable. - window(long, long, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits windows of items it collects from the currentObservable. - window(long, long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits windows of items it collects from the currentFlowable. - window(long, long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits windows of items it collects from the currentObservable. - window(long, long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits windows of items it collects from the currentFlowable. - window(long, long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits windows of items it collects from the currentObservable. - window(long, long, TimeUnit, Scheduler, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits windows of items it collects from the currentFlowable. - window(long, long, TimeUnit, Scheduler, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits windows of items it collects from the currentObservable. - window(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits windows of items it collects from the currentFlowable. - window(long, TimeUnit) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits windows of items it collects from the currentObservable. - window(long, TimeUnit, long) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits windows of items it collects from the currentFlowable. - window(long, TimeUnit, long) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits windows of items it collects from the currentObservable. - window(long, TimeUnit, long, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits windows of items it collects from the currentFlowable. - window(long, TimeUnit, long, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits windows of items it collects from the currentObservable. - window(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits windows of items it collects from the currentFlowable. - window(long, TimeUnit, Scheduler) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits windows of items it collects from the currentObservable. - window(long, TimeUnit, Scheduler, long) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits windows of items it collects from the currentFlowable. - window(long, TimeUnit, Scheduler, long) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits windows of items it collects from the currentObservable. - window(long, TimeUnit, Scheduler, long, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits windows of items it collects from the currentFlowable. - window(long, TimeUnit, Scheduler, long, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits windows of items it collects from the currentObservable. - window(long, TimeUnit, Scheduler, long, boolean, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits windows of items it collects from the currentFlowable. - window(long, TimeUnit, Scheduler, long, boolean, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits windows of items it collects from the currentObservable. - window(ObservableSource) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits non-overlapping windows of items it collects from the currentObservablewhere the boundary of each window is determined by the items emitted from a specified boundary-governingObservableSource. - window(ObservableSource, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits non-overlapping windows of items it collects from the currentObservablewhere the boundary of each window is determined by the items emitted from a specified boundary-governingObservableSource. - window(ObservableSource, Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits windows of items it collects from the currentObservable. - window(ObservableSource, Function, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits windows of items it collects from the currentObservable. - window(Flow.Publisher) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits non-overlapping windows of items it collects from the currentFlowablewhere the boundary of each window is determined by the items emitted from a specified boundary-governingFlow.Publisher. - window(Flow.Publisher, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits non-overlapping windows of items it collects from the currentFlowablewhere the boundary of each window is determined by the items emitted from a specified boundary-governingFlow.Publisher. - window(Flow.Publisher, Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits windows of items it collects from the currentFlowable. - window(Flow.Publisher, Function, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits windows of items it collects from the currentFlowable. - withLatestFrom(ObservableSource[], Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Combines the value emission from the current
Observablewith the latest emissions from the otherObservableSources via a function to produce the output item. - withLatestFrom(ObservableSource, BiFunction) - Method in class io.reactivex.rxjava4.core.Observable
-
Merges the specified
ObservableSourceinto the currentObservablesequence by using theresultSelectorfunction only when the currentObservableemits an item. - withLatestFrom(ObservableSource, ObservableSource, ObservableSource, ObservableSource, Function5) - Method in class io.reactivex.rxjava4.core.Observable
-
Combines the value emission from the current
Observablewith the latest emissions from the otherObservableSources via a function to produce the output item. - withLatestFrom(ObservableSource, ObservableSource, ObservableSource, Function4) - Method in class io.reactivex.rxjava4.core.Observable
-
Combines the value emission from the current
Observablewith the latest emissions from the otherObservableSources via a function to produce the output item. - withLatestFrom(ObservableSource, ObservableSource, Function3) - Method in class io.reactivex.rxjava4.core.Observable
-
Combines the value emission from the current
Observablewith the latest emissions from the otherObservableSources via a function to produce the output item. - withLatestFrom(Iterable, Function) - Method in class io.reactivex.rxjava4.core.Observable
-
Combines the value emission from the current
Observablewith the latest emissions from the otherObservableSources via a function to produce the output item. - withLatestFrom(Iterable, Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Combines the value emission from the current
Flowablewith the latest emissions from the otherFlow.Publishers via a function to produce the output item. - withLatestFrom(Flow.Publisher, BiFunction) - Method in class io.reactivex.rxjava4.core.Flowable
-
Merges the specified
Flow.Publisherinto the currentFlowablesequence by using theresultSelectorfunction only when the currentFlowable(this instance) emits an item. - withLatestFrom(Flow.Publisher[], Function) - Method in class io.reactivex.rxjava4.core.Flowable
-
Combines the value emission from the current
Flowablewith the latest emissions from the otherFlow.Publishers via a function to produce the output item. - withLatestFrom(Flow.Publisher, Flow.Publisher, Function3) - Method in class io.reactivex.rxjava4.core.Flowable
-
Combines the value emission from the current
Flowablewith the latest emissions from the otherFlow.Publishers via a function to produce the output item. - withLatestFrom(Flow.Publisher, Flow.Publisher, Flow.Publisher, Function4) - Method in class io.reactivex.rxjava4.core.Flowable
-
Combines the value emission from the current
Flowablewith the latest emissions from the otherFlow.Publishers via a function to produce the output item. - withLatestFrom(Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Function5) - Method in class io.reactivex.rxjava4.core.Flowable
-
Combines the value emission from the current
Flowablewith the latest emissions from the otherFlow.Publishers via a function to produce the output item. - withTag(CharSequence) - Method in class io.reactivex.rxjava4.observers.BaseTestConsumer
-
Set the tag displayed along with an assertion failure's other state information.
- Worker() - Constructor for class io.reactivex.rxjava4.core.Scheduler.Worker
- wrap(CompletableSource) - Static method in class io.reactivex.rxjava4.core.Completable
- wrap(MaybeSource) - Static method in class io.reactivex.rxjava4.core.Maybe
- wrap(ObservableSource) - Static method in class io.reactivex.rxjava4.core.Observable
- wrap(SingleSource) - Static method in class io.reactivex.rxjava4.core.Single
Z
- zip(MaybeSource, MaybeSource, MaybeSource, MaybeSource, MaybeSource, MaybeSource, MaybeSource, MaybeSource, MaybeSource, Function9) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat emits the results of a specified combiner function applied to combinations of nine items emitted, in sequence, by nine otherMaybeSources. - zip(MaybeSource, MaybeSource, MaybeSource, MaybeSource, MaybeSource, MaybeSource, MaybeSource, MaybeSource, Function8) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat emits the results of a specified combiner function applied to combinations of eight items emitted, in sequence, by eight otherMaybeSources. - zip(MaybeSource, MaybeSource, MaybeSource, MaybeSource, MaybeSource, MaybeSource, MaybeSource, Function7) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat emits the results of a specified combiner function applied to combinations of seven items emitted, in sequence, by seven otherMaybeSources. - zip(MaybeSource, MaybeSource, MaybeSource, MaybeSource, MaybeSource, MaybeSource, Function6) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat emits the results of a specified combiner function applied to combinations of six items emitted, in sequence, by six otherMaybeSources. - zip(MaybeSource, MaybeSource, MaybeSource, MaybeSource, MaybeSource, Function5) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat emits the results of a specified combiner function applied to combinations of five items emitted, in sequence, by five otherMaybeSources. - zip(MaybeSource, MaybeSource, MaybeSource, MaybeSource, Function4) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat emits the results of a specified combiner function applied to combinations of four items emitted, in sequence, by four otherMaybeSources. - zip(MaybeSource, MaybeSource, MaybeSource, Function3) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat emits the results of a specified combiner function applied to combinations of three items emitted, in sequence, by three otherMaybeSources. - zip(MaybeSource, MaybeSource, BiFunction) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat emits the results of a specified combiner function applied to combinations of two items emitted, in sequence, by two otherMaybeSources. - zip(ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, Function9) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the results of a specified combiner function applied to combinations of nine items emitted, in sequence, by nine otherObservableSources. - zip(ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, Function8) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the results of a specified combiner function applied to combinations of eight items emitted, in sequence, by eight otherObservableSources. - zip(ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, Function7) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the results of a specified combiner function applied to combinations of seven items emitted, in sequence, by seven otherObservableSources. - zip(ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, Function6) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the results of a specified combiner function applied to combinations of six items emitted, in sequence, by six otherObservableSources. - zip(ObservableSource, ObservableSource, ObservableSource, ObservableSource, ObservableSource, Function5) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the results of a specified combiner function applied to combinations of five items emitted, in sequence, by five otherObservableSources. - zip(ObservableSource, ObservableSource, ObservableSource, ObservableSource, Function4) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the results of a specified combiner function applied to combinations of four items emitted, in sequence, by four otherObservableSources. - zip(ObservableSource, ObservableSource, ObservableSource, Function3) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the results of a specified combiner function applied to combinations of three items emitted, in sequence, by three otherObservableSources. - zip(ObservableSource, ObservableSource, BiFunction) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the results of a specified combiner function applied to combinations of two items emitted, in sequence, by two otherObservableSources. - zip(ObservableSource, ObservableSource, BiFunction, boolean) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the results of a specified combiner function applied to combinations of two items emitted, in sequence, by two otherObservableSources. - zip(ObservableSource, ObservableSource, BiFunction, boolean, int) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the results of a specified combiner function applied to combinations of two items emitted, in sequence, by two otherObservableSources. - zip(SingleSource, SingleSource, SingleSource, SingleSource, SingleSource, SingleSource, SingleSource, SingleSource, SingleSource, Function9) - Static method in class io.reactivex.rxjava4.core.Single
-
Returns a
Singlethat emits the results of a specified combiner function applied to nine items emitted by nine otherSingleSources. - zip(SingleSource, SingleSource, SingleSource, SingleSource, SingleSource, SingleSource, SingleSource, SingleSource, Function8) - Static method in class io.reactivex.rxjava4.core.Single
-
Returns a
Singlethat emits the results of a specified combiner function applied to eight items emitted by eight otherSingleSources. - zip(SingleSource, SingleSource, SingleSource, SingleSource, SingleSource, SingleSource, SingleSource, Function7) - Static method in class io.reactivex.rxjava4.core.Single
-
Returns a
Singlethat emits the results of a specified combiner function applied to seven items emitted by seven otherSingleSources. - zip(SingleSource, SingleSource, SingleSource, SingleSource, SingleSource, SingleSource, Function6) - Static method in class io.reactivex.rxjava4.core.Single
-
Returns a
Singlethat emits the results of a specified combiner function applied to six items emitted by six otherSingleSources. - zip(SingleSource, SingleSource, SingleSource, SingleSource, SingleSource, Function5) - Static method in class io.reactivex.rxjava4.core.Single
-
Returns a
Singlethat emits the results of a specified combiner function applied to five items emitted by five otherSingleSources. - zip(SingleSource, SingleSource, SingleSource, SingleSource, Function4) - Static method in class io.reactivex.rxjava4.core.Single
-
Returns a
Singlethat emits the results of a specified combiner function applied to four items emitted by four otherSingleSources. - zip(SingleSource, SingleSource, SingleSource, Function3) - Static method in class io.reactivex.rxjava4.core.Single
-
Returns a
Singlethat emits the results of a specified combiner function applied to three items emitted by three otherSingleSources. - zip(SingleSource, SingleSource, BiFunction) - Static method in class io.reactivex.rxjava4.core.Single
-
Returns a
Singlethat emits the results of a specified combiner function applied to two items emitted by two otherSingleSources. - zip(Iterable, Function) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat emits the results of a specified combiner function applied to combinations of items emitted, in sequence, by anIterableof otherMaybeSources. - zip(Iterable, Function) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the results of a specified combiner function applied to combinations of items emitted, in sequence, by anIterableof otherObservableSources. - zip(Iterable, Function, boolean, int) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the results of a specified combiner function applied to combinations of items emitted, in sequence, by anIterableof otherObservableSources. - zip(Iterable, Function) - Static method in class io.reactivex.rxjava4.core.Single
-
Waits until all
SingleSourcesources provided by theIterablesequence signal a success value and calls a zipper function with an array of these values to return a result to be emitted to the downstream. - zip(Iterable, Function) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the results of a specified combiner function applied to combinations of items emitted, in sequence, by anIterableof otherFlow.Publishers. - zip(Iterable, Function, boolean, int) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the results of a specified combiner function applied to combinations of items emitted, in sequence, by anIterableof otherFlow.Publishers. - zip(Flow.Publisher, Flow.Publisher, BiFunction) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the results of a specified combiner function applied to combinations of two items emitted, in sequence, by two otherFlow.Publishers. - zip(Flow.Publisher, Flow.Publisher, BiFunction, boolean) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the results of a specified combiner function applied to combinations of two items emitted, in sequence, by two otherFlow.Publishers. - zip(Flow.Publisher, Flow.Publisher, BiFunction, boolean, int) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the results of a specified combiner function applied to combinations of two items emitted, in sequence, by two otherFlow.Publishers. - zip(Flow.Publisher, Flow.Publisher, Flow.Publisher, Function3) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the results of a specified combiner function applied to combinations of three items emitted, in sequence, by three otherFlow.Publishers. - zip(Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Function4) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the results of a specified combiner function applied to combinations of four items emitted, in sequence, by four otherFlow.Publishers. - zip(Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Function5) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the results of a specified combiner function applied to combinations of five items emitted, in sequence, by five otherFlow.Publishers. - zip(Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Function6) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the results of a specified combiner function applied to combinations of six items emitted, in sequence, by six otherFlow.Publishers. - zip(Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Function7) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the results of a specified combiner function applied to combinations of seven items emitted, in sequence, by seven otherFlow.Publishers. - zip(Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Function8) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the results of a specified combiner function applied to combinations of eight items emitted, in sequence, by eight otherFlow.Publishers. - zip(Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Flow.Publisher, Function9) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the results of a specified combiner function applied to combinations of nine items emitted, in sequence, by nine otherFlow.Publishers. - zipArray(Function, boolean, int, ObservableSource...) - Static method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits the results of a specified combiner function applied to combinations of items emitted, in sequence, by an array of otherObservableSources. - zipArray(Function, boolean, int, Flow.Publisher...) - Static method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits the results of a specified combiner function applied to combinations of items emitted, in sequence, by an array of otherFlow.Publishers. - zipArray(Function, MaybeSource...) - Static method in class io.reactivex.rxjava4.core.Maybe
-
Returns a
Maybethat emits the results of a specified combiner function applied to combinations of items emitted, in sequence, by an array of otherMaybeSources. - zipArray(Function, SingleSource...) - Static method in class io.reactivex.rxjava4.core.Single
-
Waits until all
SingleSourcesources provided via an array signal a success value and calls a zipper function with an array of these values to return a result to be emitted to downstream. - zipWith(MaybeSource, BiFunction) - Method in class io.reactivex.rxjava4.core.Maybe
-
Waits until this and the other
MaybeSourcesignal a success value then applies the givenBiFunctionto those values and emits theBiFunction's resulting value to downstream. - zipWith(ObservableSource, BiFunction) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits items that are the result of applying a specified function to pairs of values, one each from the currentObservableand another specifiedObservableSource. - zipWith(ObservableSource, BiFunction, boolean) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits items that are the result of applying a specified function to pairs of values, one each from the currentObservableand another specifiedObservableSource. - zipWith(ObservableSource, BiFunction, boolean, int) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits items that are the result of applying a specified function to pairs of values, one each from the currentObservableand another specifiedObservableSource. - zipWith(SingleSource, BiFunction) - Method in class io.reactivex.rxjava4.core.Single
-
Returns a
Singlethat emits the result of applying a specified function to the pair of items emitted by the currentSingleand another specifiedSingleSource. - zipWith(Iterable, BiFunction) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits items that are the result of applying a specified function to pairs of values, one each from the currentFlowableand a specifiedIterablesequence. - zipWith(Iterable, BiFunction) - Method in class io.reactivex.rxjava4.core.Observable
-
Returns an
Observablethat emits items that are the result of applying a specified function to pairs of values, one each from the currentObservableand a specifiedIterablesequence. - zipWith(Flow.Publisher, BiFunction) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits items that are the result of applying a specified function to pairs of values, one each from the currentFlowableand another specifiedFlow.Publisher. - zipWith(Flow.Publisher, BiFunction, boolean) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits items that are the result of applying a specified function to pairs of values, one each from the currentFlowableand another specifiedFlow.Publisher. - zipWith(Flow.Publisher, BiFunction, boolean, int) - Method in class io.reactivex.rxjava4.core.Flowable
-
Returns a
Flowablethat emits items that are the result of applying a specified function to pairs of values, one each from the currentFlowableand another specifiedFlow.Publisher.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form