Uses of Class
io.reactivex.rxjava3.subjects.Subject
Packages that use Subject
Package
Description
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.
-
Uses of Subject in io.reactivex.rxjava3.internal.operators.observable
Fields in io.reactivex.rxjava3.internal.operators.observable declared as SubjectModifier and TypeFieldDescriptionObservableRepeatWhen.RepeatWhenObserver.signallerObservableRetryWhen.RepeatWhenObserver.signallerObservableWindowSubscribeIntercept.windowConstructors in io.reactivex.rxjava3.internal.operators.observable with parameters of type SubjectModifierConstructorDescription(package private)ObservableWindowSubscribeIntercept(Subject<T> source) (package private)RepeatWhenObserver(Observer<? super T> actual, Subject<Object> signaller, ObservableSource<T> source) (package private)RepeatWhenObserver(Observer<? super T> actual, Subject<Throwable> signaller, ObservableSource<T> source) -
Uses of Subject in io.reactivex.rxjava3.subjects
Subclasses of Subject in io.reactivex.rxjava3.subjectsModifier and TypeClassDescriptionfinal classAsyncSubject<T>A Subject that emits the very last value followed by a completion event or the received error to Observers.final classSubject that emits the most recent item it has observed and all subsequent observed items to each subscribedObserver.final classA Subject that emits (multicasts) items to currently subscribedObservers and terminal events to current or lateObservers.final classReplays events (in a configurable bounded or unbounded manner) to current and lateObservers.(package private) final classSerializes calls to the Observer methods.final classA Subject that queues up events until a singleObserversubscribes to it, replays those events to it until theObservercatches up and then switches to relaying events live to this singleObserveruntil thisUnicastSubjectterminates or theObserverdisposes.Fields in io.reactivex.rxjava3.subjects declared as SubjectModifier and TypeFieldDescriptionSerializedSubject.actualThe actual subscriber to serialize Subscriber calls to.Methods in io.reactivex.rxjava3.subjects that return SubjectModifier and TypeMethodDescriptionSubject.toSerialized()Wraps this Subject and serializes the calls to the onSubscribe, onNext, onError and onComplete methods, making them thread-safe.Constructors in io.reactivex.rxjava3.subjects with parameters of type SubjectModifierConstructorDescription(package private)SerializedSubject(Subject<T> actual) Constructor that wraps an actual subject.