Uses of Class
rx.subjects.Subject
Packages that use Subject
Package
Description
Operators that allow composing Observables to transform and
manipulate data in an asynchronous, functional and thread-safe manner.
Classes extending the Observable base reactive class and implementing
the Observer interface at the same time (aka hot Observables).
-
Uses of Subject in rx.internal.operators
Subclasses of Subject in rx.internal.operatorsModifier and TypeClassDescriptionfinal classA solution to the "time gap" problem that occurs withgroupByandpivot.Fields in rx.internal.operators declared as SubjectModifier and TypeFieldDescriptionOperatorWindowWithSize.WindowExact.windowOperatorWindowWithSize.WindowSkip.windowFields in rx.internal.operators with type parameters of type SubjectModifier and TypeFieldDescription(package private) final AtomicReference<Subject<? super T, ? extends R>> OperatorMulticast.connectedSubjectOperatorWindowWithSize.WindowOverlap.queueOperatorMulticast.subjectFactory(package private) final ArrayDeque<Subject<T, T>> OperatorWindowWithSize.WindowOverlap.windowsMethod parameters in rx.internal.operators with type arguments of type SubjectModifier and TypeMethodDescription(package private) booleanOperatorWindowWithSize.WindowOverlap.checkTerminated(boolean d, boolean empty, Subscriber<? super Subject<T, T>> a, Queue<Subject<T, T>> q) (package private) booleanOperatorWindowWithSize.WindowOverlap.checkTerminated(boolean d, boolean empty, Subscriber<? super Subject<T, T>> a, Queue<Subject<T, T>> q) Constructor parameters in rx.internal.operators with type arguments of type SubjectModifierConstructorDescriptionprivateOperatorMulticast(Object guard, AtomicReference<Subject<? super T, ? extends R>> connectedSubject, List<Subscriber<? super R>> waitingForConnect, Observable<? extends T> source, Func0<? extends Subject<? super T, ? extends R>> subjectFactory) privateOperatorMulticast(Object guard, AtomicReference<Subject<? super T, ? extends R>> connectedSubject, List<Subscriber<? super R>> waitingForConnect, Observable<? extends T> source, Func0<? extends Subject<? super T, ? extends R>> subjectFactory) OperatorMulticast(Observable<? extends T> source, Func0<? extends Subject<? super T, ? extends R>> subjectFactory) -
Uses of Subject in rx.subjects
Subclasses of Subject in rx.subjectsModifier and TypeClassDescriptionfinal classAsyncSubject<T>Subject that publishes only the last item observed to eachObserveronce the sourceObservablehas completed.final classSubject that emits the most recent item it has observed and all subsequent observed items to each subscribedObserver.final classSubject that, once anObserverhas subscribed, emits all subsequently observed items to the subscriber.final classSubject that buffers all items it observes and replays them to anyObserverthat subscribes.classSerializedSubject<T,R> Wraps aSubjectso that it is safe to call its variousonmethods from different threads.final classTestSubject<T>A variety of Subject that is useful for testing purposes.final classA Subject variant which buffers events until a single Subscriber arrives and replays them to it and potentially switches to direct delivery once the Subscriber caught up and requested an unlimited amount.Fields in rx.subjects declared as SubjectConstructors in rx.subjects with parameters of type Subject