Uses of Interface
io.reactivex.rxjava3.core.FlowableSubscriber
Packages that use FlowableSubscriber
Package
Description
Base reactive classes:
Flowable, Observable,
Single, Maybe and
Completable; base reactive consumers;
other common base interfaces.Classes and interfaces for writing advanced operators within and outside RxJava.
Classes representing so-called hot backpressure-aware sources, aka processors,
that implement the
FlowableProcessor class,
the Reactive Streams Processor interface
to allow forms of multicasting events to one or more subscribers as well as consuming another
Reactive Streams Publisher.Default wrappers and implementations for
Subscriber-based consumer classes and interfaces,
including disposable (DisposableSubscriber) and resource-tracking
(ResourceSubscriber)
variants and the TestSubscriber that allows unit testing
Flowable-based flows.-
Uses of FlowableSubscriber in io.reactivex.rxjava3.core
Methods in io.reactivex.rxjava3.core with parameters of type FlowableSubscriberModifier and TypeMethodDescriptionfinal voidFlowable.subscribe(@NonNull FlowableSubscriber<? super @NonNull T> subscriber) Establish a connection between thisFlowableand the givenFlowableSubscriberand start streaming events based on the demand of theFlowableSubscriber. -
Uses of FlowableSubscriber in io.reactivex.rxjava3.internal.jdk8
Classes in io.reactivex.rxjava3.internal.jdk8 that implement FlowableSubscriberModifier and TypeClassDescription(package private) static final class(package private) static final classfinal classSignals the first element of the source via the underlying CompletableFuture, signals the a default item if the upstream is empty or signalsNoSuchElementException.(package private) static final classfinal classSignals the last element of the source via the underlying CompletableFuture, signals the a default item if the upstream is empty or signalsNoSuchElementException.(package private) static final class(package private) static final classfinal classSignals the only element of the source via the underlying CompletableFuture, signals the a default item if the upstream is empty or signalsIllegalArgumentExceptionif the upstream has more than one item.(package private) classBase class that extends CompletableFuture and provides basic infrastructure to notify watchers upon upstream signals.(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class -
Uses of FlowableSubscriber in io.reactivex.rxjava3.internal.operators.completable
Classes in io.reactivex.rxjava3.internal.operators.completable that implement FlowableSubscriberModifier and TypeClassDescription(package private) static final class(package private) static final class(package private) static final class -
Uses of FlowableSubscriber in io.reactivex.rxjava3.internal.operators.flowable
Classes in io.reactivex.rxjava3.internal.operators.flowable that implement FlowableSubscriberModifier and TypeClassDescription(package private) classAbstract base class for operators that throttle excessive updates from upstream in case if downstreamSubscriberis not ready to receive updates.(package private) static final class(package private) static final classSubscriber of source, iterator for output.(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final classFlowableBuffer.PublisherBufferExactSubscriber<T, C extends Collection<? super T>>(package private) static final classFlowableBuffer.PublisherBufferOverlappingSubscriber<T, C extends Collection<? super T>>(package private) static final classFlowableBuffer.PublisherBufferSkipSubscriber<T, C extends Collection<? super T>>(package private) static final classFlowableBufferBoundary.BufferBoundarySubscriber<T, C extends Collection<? super T>, Open, Close>(package private) static final class(package private) static final classFlowableBufferBoundary.BufferCloseSubscriber<T, C extends Collection<? super T>>(package private) static final classFlowableBufferExactBoundary.BufferBoundarySubscriber<T, U extends Collection<? super T>, B>(package private) static final classFlowableBufferExactBoundary.BufferExactBoundarySubscriber<T, U extends Collection<? super T>, B>(package private) static final classFlowableBufferTimed.BufferExactBoundedSubscriber<T, U extends Collection<? super T>>(package private) static final classFlowableBufferTimed.BufferExactUnboundedSubscriber<T, U extends Collection<? super T>>(package private) static final classFlowableBufferTimed.BufferSkipBoundedSubscriber<T, U extends Collection<? super T>>final classAn observable which auto-connects to another observable, caches the elements from that observable but allows terminating the connection and completing the cache.(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final classstatic final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final classstatic final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static class(package private) static final class(package private) static final class(package private) static final class(package private) static class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final classFlowableToList.ToListSubscriber<T, U extends Collection<? super T>>(package private) static final classFlowableToListSingle.ToListSubscriber<T, U extends Collection<? super T>>(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static class(package private) static final class(package private) static final class(package private) static final class(package private) final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final classMethods in io.reactivex.rxjava3.internal.operators.flowable that return FlowableSubscriberModifier and TypeMethodDescriptionstatic <T,U> FlowableSubscriber <T> FlowableFlatMap.subscribe(org.reactivestreams.Subscriber<? super U> s, Function<? super T, ? extends org.reactivestreams.Publisher<? extends U>> mapper, boolean delayErrors, int maxConcurrency, int bufferSize) -
Uses of FlowableSubscriber in io.reactivex.rxjava3.internal.operators.maybe
Classes in io.reactivex.rxjava3.internal.operators.maybe that implement FlowableSubscriberModifier and TypeClassDescription(package private) static final class(package private) static final class(package private) static final class(package private) static final class -
Uses of FlowableSubscriber in io.reactivex.rxjava3.internal.operators.mixed
Classes in io.reactivex.rxjava3.internal.operators.mixed that implement FlowableSubscriberModifier and TypeClassDescription(package private) static final classclassBase class for implementing concatMapX main subscribers.(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class -
Uses of FlowableSubscriber in io.reactivex.rxjava3.internal.operators.observable
Classes in io.reactivex.rxjava3.internal.operators.observable that implement FlowableSubscriberModifier and TypeClassDescription(package private) static final class -
Uses of FlowableSubscriber in io.reactivex.rxjava3.internal.operators.parallel
Classes in io.reactivex.rxjava3.internal.operators.parallel that implement FlowableSubscriberModifier and TypeClassDescription(package private) static final class(package private) static final class(package private) static final class(package private) static class(package private) static final class(package private) static final class(package private) static class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static class(package private) static final class(package private) static final class(package private) static final class -
Uses of FlowableSubscriber in io.reactivex.rxjava3.internal.operators.single
Classes in io.reactivex.rxjava3.internal.operators.single that implement FlowableSubscriberModifier and TypeClassDescription(package private) static final class(package private) static final class(package private) static final class(package private) static final class -
Uses of FlowableSubscriber in io.reactivex.rxjava3.internal.subscribers
Classes in io.reactivex.rxjava3.internal.subscribers that implement FlowableSubscriberModifier and TypeClassDescriptionclassBase class for a fuseable intermediate subscriber.classBase class for a fuseable intermediate subscriber.classfinal classBlocks until the upstream signals its first value or completes.final classBlocks until the upstream signals its last value or completes.final classfinal classclassA subscriber, extending a DeferredScalarSubscription, that is unbounded-in and can generate 0 or 1 resulting value.final classWraps lambda callbacks and when the upstream terminates or this subscriber gets disposed, removes itself from aCompositeDisposable.final classfinal classA Subscriber + Future that expects exactly one upstream value and provides it via the (blocking) Future API.final classSubscriber that can fuse with the upstream and calls a support interface whenever an event is available.final classclassQueueDrainSubscriber<T,U, V> Abstract base class for subscribers that hold another subscriber, a queue and requires queue-drain behavior.classRelays signals from upstream according to downstream requests and allows signalling a final value followed by onComplete in a backpressure-aware manner.classEnsures that the event flow between the upstream and downstream follow the Reactive-Streams 1.0 specification by honoring the 3 additional rules (which are omitted in standard operators due to performance reasons).final class -
Uses of FlowableSubscriber in io.reactivex.rxjava3.internal.util
Classes in io.reactivex.rxjava3.internal.util that implement FlowableSubscriberModifier and TypeClassDescriptionenumSingleton implementing many interfaces as empty. -
Uses of FlowableSubscriber in io.reactivex.rxjava3.operators
Subinterfaces of FlowableSubscriber in io.reactivex.rxjava3.operatorsModifier and TypeInterfaceDescriptioninterfaceAFlowableSubscriberwith an additionalConditionalSubscriber.tryOnNext(Object)method that tells the caller the specified value has been accepted or not. -
Uses of FlowableSubscriber in io.reactivex.rxjava3.processors
Classes in io.reactivex.rxjava3.processors that implement FlowableSubscriberModifier and TypeClassDescriptionfinal classProcessor that emits the very last value followed by a completion event or the received error toSubscribers.final classProcessor that emits the most recent item it has observed and all subsequent observed items to each subscribedSubscriber.classRepresents a Subscriber and a Flowable (Publisher) at the same time, allowing multicasting events from a single source to multiple child Subscribers.final classAFlowableProcessorimplementation that coordinates downstream requests through a front-buffer and stable-prefetching, optionally canceling the upstream if all subscribers have cancelled.final classProcessor that multicasts all subsequently observed items to its currentSubscribers.final classReplays events to Subscribers.(package private) final classSerializes calls to the Subscriber methods.final classAFlowableProcessorvariant that queues up events until a singleSubscribersubscribes 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. -
Uses of FlowableSubscriber in io.reactivex.rxjava3.subscribers
Classes in io.reactivex.rxjava3.subscribers that implement FlowableSubscriberModifier and TypeClassDescriptionclassAbstract base implementation of aSubscriberwith support for requesting viaDefaultSubscriber.request(long), cancelling via viaDefaultSubscriber.cancel()(both synchronously) and callsDefaultSubscriber.onStart()when the subscription happens.classAn abstract Subscriber that allows asynchronous, external cancellation by implementingDisposable.classAn abstract Subscriber that allows asynchronous cancellation of its subscription and associated resources.final classWraps anotherSubscriberand ensures allonXXXmethods conform the protocol (except the requirement for serialized access).final classSerializes access to theSubscriber.onNext(Object),Subscriber.onError(Throwable)andSubscriber.onComplete()methods of anotherSubscriber.classASubscriberimplementation that records events and allows making assertions about them.(package private) static enumA subscriber that ignores all events and does not report errors.