Package io.reactivex.rxjava4.processors


package io.reactivex.rxjava4.processors
Classes representing so-called hot backpressure-aware sources, aka processors, that implement the FlowableProcessor class, the Reactive Streams
invalid reference
Processor
interface to allow forms of multicasting events to one or more subscribers as well as consuming another Reactive Streams
invalid reference
Publisher
.

Available processor implementations:

The non-backpressured variants of the FlowableProcessor class are called Subjects and reside in the io.reactivex.subjects package.

See Also:
  • Classes
    Class
    Description
    Processor that emits the very last value followed by a completion event or the received error to Flow.Subscribers.
    Processor that emits the most recent item it has observed and all subsequent observed items to each subscribed Flow.Subscriber.
    Represents a Subscriber and a Flowable (Publisher) at the same time, allowing multicasting events from a single source to multiple child Subscribers.
    A FlowableProcessor implementation that coordinates downstream requests through a front-buffer and stable-prefetching, optionally canceling the upstream if all subscribers have cancelled.
    Processor that multicasts all subsequently observed items to its current Flow.Subscribers.
    Replays events to Subscribers.
    A FlowableProcessor variant that queues up events until a single Flow.Subscriber subscribes to it, replays those events to it until the Subscriber catches up and then switches to relaying events live to this single Subscriber until this UnicastProcessor terminates or the Subscriber cancels its subscription.