Package io.reactivex.rxjava4.operators


package io.reactivex.rxjava4.operators
Classes and interfaces for writing advanced operators within and outside RxJava.
  • Class
    Description
    A FlowableSubscriber with an additional ConditionalSubscriber.tryOnNext(Object) method that tells the caller the specified value has been accepted or not.
    Represents an unknown length, deferred iterable source which can be moved forward synchronously and obtain the current item via a simple call once it reports said iterable elements are ready to be consumed.
    Represents an unknown length iterable source which can be moved forward synchronously and obtain the current item via a simple call.
    Represents a source which can be accessed via a zero-based index synchronously, without going through the usual Streamer.next() calls to obtain the next item.
    An interface extending SimpleQueue and Disposable and allows negotiating the fusion mode between subsequent operators of the Observable base reactive type.
    Represents a SimpleQueue plus the means and constants for requesting a fusion mode.
    An interface extending SimpleQueue and Flow.Subscription and allows negotiating the fusion mode between subsequent operators of the Flowable base reactive type.
    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.
    Override of the SimpleQueue interface with no throws Throwable on poll().
    A simplified interface for offering, polling and clearing a queue.
    A Single-Producer-Single-Consumer queue backed by a pre-allocated buffer.
    A single-producer single-consumer array-backed queue which can allocate new arrays in case the consumer is slower than the producer.