Uses of Class
rx.Subscriber
-
Packages that use Subscriber Package Description rx Base reactive classes: Observable, Single and Completable; base reactive consumers; other common base interfaces.rx.internal.operators Operators that allow composing Observables to transform and manipulate data in an asynchronous, functional and thread-safe manner.rx.internal.producers rx.internal.util rx.observables Classes extending the Observable base reactive class, synchronous and asynchronous event generators.rx.observers Default wrappers and implementations for the base reactive consumer classes and interfaces; utility classes for creating them from callbacks.rx.subjects Classes extending the Observable base reactive class and implementing the Observer interface at the same time (aka hot Observables). -
-
Uses of Subscriber in rx
Fields in rx declared as Subscriber Modifier and Type Field Description private Subscriber<?>Subscriber. subscriberMethods in rx with parameters of type Subscriber Modifier and Type Method Description voidObservable.OnSubscribeExtend. call(Subscriber<? super T> subscriber)<T> voidCompletable. subscribe(Subscriber<T> s)Subscribes a regular Subscriber to this Completable instance which will receive only an onError or onComplete event and handles exceptions thrown by its onXXX methods.SubscriptionObservable. subscribe(Subscriber<? super T> subscriber)Subscribes to an Observable and provides a Subscriber that implements functions to handle the items the Observable emits and any error or completion notification it issues.(package private) static <T> SubscriptionObservable. subscribe(Subscriber<? super T> subscriber, Observable<T> observable)SubscriptionSingle. subscribe(Subscriber<? super T> subscriber)Subscribes to a Single and provides a Subscriber that implements functions to handle the item the Single emits or any error notification it issues.<T> voidCompletable. unsafeSubscribe(Subscriber<T> s)Subscribes a regular Subscriber to this Completable instance which will receive only an onError or onComplete event.private <T> voidCompletable. unsafeSubscribe(Subscriber<T> s, boolean callOnStart)Performs the actual unsafe subscription and calls the onStart if required.SubscriptionObservable. unsafeSubscribe(Subscriber<? super T> subscriber)Subscribes to an Observable and invokesObservable.OnSubscribefunction without any contract protection, error handling, unsubscribe, or execution hooks.SubscriptionSingle. unsafeSubscribe(Subscriber<? super T> subscriber)Subscribes to a Single and invokes theSingle.OnSubscribefunction without any contract protection, error handling, unsubscribe, or execution hooks.Constructors in rx with parameters of type Subscriber Constructor Description Subscriber(Subscriber<?> subscriber)Construct a Subscriber by using another Subscriber for backpressure and for holding the subscription list (whenthis.add(sub)is called this will in fact callsubscriber.add(sub)).Subscriber(Subscriber<?> subscriber, boolean shareSubscriptions)Construct a Subscriber by using another Subscriber for backpressure and optionally for holding the subscription list (ifshareSubscriptionsistruethen whenthis.add(sub)is called this will in fact callsubscriber.add(sub)). -
Uses of Subscriber in rx.internal.operators
Subclasses of Subscriber in rx.internal.operators Modifier and Type Class Description (package private) static classBlockingOperatorLatest.LatestObserverIterator<T>Observer of source, iterator for output.(package private) static classBlockingOperatorMostRecent.MostRecentObserver<T>(package private) static classBlockingOperatorNext.NextObserver<T>static classBlockingOperatorToIterator.SubscriberIterator<T>(package private) static classCompletableOnSubscribeConcat.CompletableConcatSubscriber(package private) static classCompletableOnSubscribeMerge.CompletableMergeSubscriberclassDeferredScalarSubscriber<T,R>Base class for Subscribers that consume the entire upstream and signal zero or one element (or an error) in a backpressure honoring fashion.(package private) static classOnSubscribeAmb.AmbSubscriber<T>(package private) static classOnSubscribeCollect.CollectSubscriber<T,R>(package private) static classOnSubscribeCombineLatest.CombinerSubscriber<T,R>(package private) static classOnSubscribeConcatMap.ConcatMapInnerSubscriber<T,R>(package private) static classOnSubscribeConcatMap.ConcatMapSubscriber<T,R>(package private) static classOnSubscribeDetach.DetachSubscriber<T>The parent subscriber that forwards events and cleans up on a terminal state.(package private) static classOnSubscribeFilter.FilterSubscriber<T>(package private) static classOnSubscribeFlattenIterable.FlattenIterableSubscriber<T,R>(package private) classOnSubscribeGroupJoin.ResultManager.LeftDurationObserverObserve left duration and apply termination.(package private) classOnSubscribeGroupJoin.ResultManager.LeftObserverObserve the left source.(package private) classOnSubscribeGroupJoin.ResultManager.RightDurationObserverObserve right duration and apply termination.(package private) classOnSubscribeGroupJoin.ResultManager.RightObserverObserve the right source.(package private) classOnSubscribeGroupJoin.WindowObservableFunc.WindowSubscriberObserve activities on the window.(package private) classOnSubscribeJoin.ResultSink.LeftSubscriberObserves the left values.(package private) classOnSubscribeJoin.ResultSink.LeftSubscriber.LeftDurationSubscriberObserves the left duration.(package private) classOnSubscribeJoin.ResultSink.RightSubscriberObserves the right values.(package private) classOnSubscribeJoin.ResultSink.RightSubscriber.RightDurationSubscriberObserve the right duration.(package private) static classOnSubscribeMap.MapSubscriber<T,R>(package private) static classOnSubscribeOnAssembly.OnAssemblySubscriber<T>(package private) static classOnSubscribePublishMulticast.ParentSubscriber<T>The subscriber that must be used for subscribing to the upstream source.(package private) static classOnSubscribeReduce.ReduceSubscriber<T>(package private) static classOnSubscribeReduceSeed.ReduceSeedSubscriber<T,R>(package private) static classOnSubscribeTakeLastOne.TakeLastOneSubscriber<T>(package private) classOperatorBufferWithSingleObservable.BufferingSubscriber(package private) static classOperatorBufferWithSize.BufferExact<T>(package private) static classOperatorBufferWithSize.BufferOverlap<T>(package private) static classOperatorBufferWithSize.BufferSkip<T>(package private) classOperatorBufferWithStartEndObservable.BufferingSubscriber(package private) classOperatorBufferWithTime.ExactSubscriberSubscriber when exact timed chunking is required.(package private) classOperatorBufferWithTime.InexactSubscriberSubscriber when the buffer chunking time and length differ.(package private) static classOperatorCast.CastSubscriber<T,R>(package private) static classOperatorDoOnRequest.ParentSubscriber<T>(package private) static classOperatorEagerConcatMap.EagerInnerSubscriber<T>(package private) static classOperatorEagerConcatMap.EagerOuterSubscriber<T,R>static classOperatorGroupBy.GroupBySubscriber<T,K,V>(package private) static classOperatorMapNotification.MapNotificationSubscriber<T,R>(package private) static classOperatorMapPair.MapPairSubscriber<T,U,R>(package private) static classOperatorMaterialize.ParentSubscriber<T>(package private) static classOperatorMerge.InnerSubscriber<T>(package private) static classOperatorMerge.MergeSubscriber<T>The subscriber that observes Observables.(package private) static classOperatorObserveOn.ObserveOnSubscriber<T>Observe through individual queue per observer.(package private) static classOperatorOnBackpressureBuffer.BufferSubscriber<T>(package private) static classOperatorOnBackpressureLatest.LatestSubscriber<T>(package private) static classOperatorPublish.PublishSubscriber<T>(package private) static classOperatorReplay.ReplaySubscriber<T>(package private) static classOperatorRetryWithPredicate.SourceSubscriber<T>(package private) static classOperatorSampleWithTime.SamplerSubscriber<T>The source subscriber and sampler.(package private) static classOperatorSingle.ParentSubscriber<T>(package private) static classOperatorSwitch.InnerSubscriber<T>(package private) static classOperatorSwitch.SwitchSubscriber<T>(package private) static classOperatorSwitchIfEmpty.AlternateSubscriber<T>(package private) static classOperatorSwitchIfEmpty.ParentSubscriber<T>(package private) static classOperatorTakeLast.TakeLastSubscriber<T>(package private) static classOperatorTakeLastTimed.TakeLastTimedSubscriber<T>(package private) static classOperatorTakeTimed.TakeSubscriber<T>Subscribed to source and scheduled on a worker.(package private) classOperatorTakeUntilPredicate.ParentSubscriberSubscriber returned to the upstream.(package private) static classOperatorTimeoutBase.TimeoutSubscriber<T>(package private) static classOperatorWindowWithObservable.BoundarySubscriber<T,U>Observes the boundary.(package private) static classOperatorWindowWithObservable.SourceSubscriber<T>Observes the source.(package private) static classOperatorWindowWithObservableFactory.BoundarySubscriber<T,U>Observes the boundary.(package private) static classOperatorWindowWithObservableFactory.SourceSubscriber<T,U>Observes the source.(package private) static classOperatorWindowWithSize.WindowExact<T>(package private) static classOperatorWindowWithSize.WindowOverlap<T>(package private) static classOperatorWindowWithSize.WindowSkip<T>(package private) classOperatorWindowWithStartEndObservable.SourceSubscriber(package private) classOperatorWindowWithTime.ExactSubscriberSubscriber with exact, non-overlapping windows.(package private) classOperatorWindowWithTime.InexactSubscriberSubscriber with inexact, potentially overlapping or discontinuous windows.(package private) static classOperatorWithLatestFromMany.WithLatestMainSubscriber<T,R>(package private) static classOperatorWithLatestFromMany.WithLatestOtherSubscriber(package private) classOperatorZip.Zip.InnerSubscriber(package private) classOperatorZip.ZipSubscriberFields in rx.internal.operators declared as Subscriber Modifier and Type Field Description protected Subscriber<? super R>DeferredScalarSubscriber. actualThe downstream subscriber.(package private) Subscriber<? super R>OnSubscribeCombineLatest.LatestCoordinator. actual(package private) Subscriber<? super R>OnSubscribeConcatMap.ConcatMapSubscriber. actual(package private) Subscriber<? super T>OnSubscribeFilter.FilterSubscriber. actual(package private) Subscriber<? super R>OnSubscribeFlattenIterable.FlattenIterableSubscriber. actual(package private) Subscriber<? super T>OnSubscribeFromAsync.BaseAsyncEmitter. actual(package private) Subscriber<? super R>OnSubscribeMap.MapSubscriber. actual(package private) Subscriber<? super T>OnSubscribeOnAssembly.OnAssemblySubscriber. actual(package private) Subscriber<? super T>OnSubscribePublishMulticast.PublishProducer. actualThe actual subscriber to receive the events.(package private) Subscriber<? super T>OnSubscribeReduce.ReduceSubscriber. actual(package private) Subscriber<? super java.util.List<T>>OperatorBufferWithSize.BufferExact. actual(package private) Subscriber<? super java.util.List<T>>OperatorBufferWithSize.BufferOverlap. actual(package private) Subscriber<? super java.util.List<T>>OperatorBufferWithSize.BufferSkip. actual(package private) Subscriber<? super R>OperatorCast.CastSubscriber. actual(package private) Subscriber<? super R>OperatorEagerConcatMap.EagerOuterSubscriber. actual(package private) Subscriber<? super GroupedObservable<K,V>>OperatorGroupBy.GroupBySubscriber. actual(package private) Subscriber<? super R>OperatorMapNotification.MapNotificationSubscriber. actual(package private) Subscriber<? super Observable<? extends R>>OperatorMapPair.MapPairSubscriber. actual(package private) Subscriber<? super T>OperatorTakeLast.TakeLastSubscriber. actual(package private) Subscriber<? super T>OperatorTakeLastTimed.TakeLastTimedSubscriber. actual(package private) Subscriber<? super Observable<T>>OperatorWindowWithSize.WindowExact. actual(package private) Subscriber<? super Observable<T>>OperatorWindowWithSize.WindowOverlap. actual(package private) Subscriber<? super Observable<T>>OperatorWindowWithSize.WindowSkip. actual(package private) Subscriber<? super R>OperatorWithLatestFromMany.WithLatestMainSubscriber. actual(package private) Subscriber<? super T>CachedObservable.ReplayProducer. childThe actual child subscriber.(package private) Subscriber<? super T>OnSubscribeFromArray.FromArrayProducer. child(package private) Subscriber<? super java.util.List<T>>OperatorBufferWithSingleObservable.BufferingSubscriber. child(package private) Subscriber<? super java.util.List<T>>OperatorBufferWithStartEndObservable.BufferingSubscriber. child(package private) Subscriber<? super java.util.List<T>>OperatorBufferWithTime.ExactSubscriber. child(package private) Subscriber<? super java.util.List<T>>OperatorBufferWithTime.InexactSubscriber. childprivate Subscriber<? super T>OperatorDoOnRequest.ParentSubscriber. childprivate Subscriber<? super Notification<T>>OperatorMaterialize.ParentSubscriber. child(package private) Subscriber<? super T>OperatorMerge.MergeSubscriber. child(package private) Subscriber<? super T>OperatorObserveOn.ObserveOnSubscriber. childprivate Subscriber<? super T>OperatorOnBackpressureBuffer.BufferSubscriber. child(package private) Subscriber<? super T>OperatorOnBackpressureLatest.LatestEmitter. child(package private) Subscriber<? super T>OperatorPublish.InnerProducer. childThe actual child subscriber.(package private) Subscriber<? super T>OperatorReplay.InnerProducer. childThe actual child subscriber.(package private) Subscriber<? super T>OperatorRetryWithPredicate.SourceSubscriber. child(package private) Subscriber<? super R>OperatorScan.InitialProducer. childprivate Subscriber<? super T>OperatorSingle.ParentSubscriber. child(package private) Subscriber<? super T>OperatorSwitch.SwitchSubscriber. childprivate Subscriber<? super T>OperatorSwitchIfEmpty.AlternateSubscriber. childprivate Subscriber<? super T>OperatorSwitchIfEmpty.ParentSubscriber. child(package private) Subscriber<? super T>OperatorTakeTimed.TakeSubscriber. childprivate Subscriber<? super T>OperatorTakeUntilPredicate.ParentSubscriber. child(package private) Subscriber<? super Observable<T>>OperatorWindowWithObservable.SourceSubscriber. child(package private) Subscriber<? super Observable<T>>OperatorWindowWithObservableFactory.SourceSubscriber. child(package private) Subscriber<? super Observable<T>>OperatorWindowWithStartEndObservable.SourceSubscriber. child(package private) Subscriber<? super Observable<T>>OperatorWindowWithTime.ExactSubscriber. child(package private) Subscriber<? super Observable<T>>OperatorWindowWithTime.InexactSubscriber. child(package private) Subscriber<? super R>OperatorZip.ZipSubscriber. childprivate Subscriber<? super java.lang.Integer>OnSubscribeRange.RangeProducer. childSubscriberprivate Subscriber<? super T>OnSubscribeFromIterable.IterableProducer. oprivate Subscriber<? super T>OnSubscribeAmb.AmbSubscriber. subscriber(package private) Subscriber<? super R>OnSubscribeGroupJoin.ResultManager. subscriber(package private) Subscriber<? super T>OnSubscribeGroupJoin.WindowObservableFunc.WindowSubscriber. subscriber(package private) Subscriber<? super R>OnSubscribeJoin.ResultSink. subscriberprivate Subscriber<? super T>OperatorSampleWithTime.SamplerSubscriber. subscriber(package private) Subscriber<T>OperatorMulticast. subscriptionGuarded by guard.Fields in rx.internal.operators with type parameters of type Subscriber Modifier and Type Field Description (package private) java.util.concurrent.atomic.AtomicReference<Subscriber<? super T>>OnSubscribeDetach.DetachSubscriber. actual(package private) java.util.concurrent.atomic.AtomicReference<Subscriber<? super T>>OperatorGroupBy.State. actual(package private) java.util.List<Subscriber<? super R>>OperatorMulticast. waitingForConnectMethods in rx.internal.operators that return Subscriber Modifier and Type Method Description Subscriber<? super T>OperatorAll. call(Subscriber<? super java.lang.Boolean> child)Subscriber<? super T>OperatorAny. call(Subscriber<? super java.lang.Boolean> child)Subscriber<? super T>OperatorAsObservable. call(Subscriber<? super T> s)Subscriber<? super T>OperatorBufferWithSingleObservable. call(Subscriber<? super java.util.List<T>> child)Subscriber<? super T>OperatorBufferWithSize. call(Subscriber<? super java.util.List<T>> child)Subscriber<? super T>OperatorBufferWithStartEndObservable. call(Subscriber<? super java.util.List<T>> child)Subscriber<? super T>OperatorBufferWithTime. call(Subscriber<? super java.util.List<T>> child)Subscriber<? super T>OperatorCast. call(Subscriber<? super R> o)Subscriber<? super T>OperatorDebounceWithSelector. call(Subscriber<? super T> child)Subscriber<? super T>OperatorDebounceWithTime. call(Subscriber<? super T> child)Subscriber<? super T>OperatorDelay. call(Subscriber<? super T> child)Subscriber<? super T>OperatorDelayWithSelector. call(Subscriber<? super T> _child)Subscriber<? super Notification<T>>OperatorDematerialize. call(Subscriber<? super T> child)Subscriber<? super T>OperatorDistinct. call(Subscriber<? super T> child)Subscriber<? super T>OperatorDistinctUntilChanged. call(Subscriber<? super T> child)Subscriber<? super T>OperatorDoAfterTerminate. call(Subscriber<? super T> child)Subscriber<? super T>OperatorDoOnEach. call(Subscriber<? super T> observer)Subscriber<? super T>OperatorDoOnRequest. call(Subscriber<? super T> child)Subscriber<? super T>OperatorDoOnSubscribe. call(Subscriber<? super T> child)Subscriber<? super T>OperatorDoOnUnsubscribe. call(Subscriber<? super T> child)Subscriber<? super T>OperatorEagerConcatMap. call(Subscriber<? super R> t)Subscriber<? super T>OperatorElementAt. call(Subscriber<? super T> child)Subscriber<? super T>OperatorGroupBy. call(Subscriber<? super GroupedObservable<K,V>> child)Subscriber<? super T>OperatorIgnoreElements. call(Subscriber<? super T> child)Subscriber<? super T>OperatorMapNotification. call(Subscriber<? super R> child)Subscriber<? super T>OperatorMapPair. call(Subscriber<? super Observable<? extends R>> o)Subscriber<? super T>OperatorMaterialize. call(Subscriber<? super Notification<T>> child)Subscriber<Observable<? extends T>>OperatorMerge. call(Subscriber<? super T> child)Subscriber<? super T>OperatorObserveOn. call(Subscriber<? super T> child)Subscriber<? super T>OperatorOnBackpressureBuffer. call(Subscriber<? super T> child)Subscriber<? super T>OperatorOnBackpressureDrop. call(Subscriber<? super T> child)Subscriber<? super T>OperatorOnBackpressureLatest. call(Subscriber<? super T> child)Subscriber<? super T>OperatorOnErrorResumeNextViaFunction. call(Subscriber<? super T> child)Subscriber<? super Observable<T>>OperatorRetryWithPredicate. call(Subscriber<? super T> child)Subscriber<? super T>OperatorSampleWithObservable. call(Subscriber<? super T> child)Subscriber<? super T>OperatorSampleWithTime. call(Subscriber<? super T> child)Subscriber<? super T>OperatorScan. call(Subscriber<? super R> child)Subscriber<? super T>OperatorSerialize. call(Subscriber<? super T> s)Subscriber<? super T>OperatorSingle. call(Subscriber<? super T> child)Subscriber<? super T>OperatorSkip. call(Subscriber<? super T> child)Subscriber<? super T>OperatorSkipLast. call(Subscriber<? super T> subscriber)Subscriber<? super T>OperatorSkipLastTimed. call(Subscriber<? super T> subscriber)Subscriber<? super T>OperatorSkipTimed. call(Subscriber<? super T> child)Subscriber<? super T>OperatorSkipUntil. call(Subscriber<? super T> child)Subscriber<? super T>OperatorSkipWhile. call(Subscriber<? super T> child)Subscriber<? super Observable<? extends T>>OperatorSwitch. call(Subscriber<? super T> child)Subscriber<? super T>OperatorSwitchIfEmpty. call(Subscriber<? super T> child)Subscriber<? super T>OperatorTake. call(Subscriber<? super T> child)Subscriber<? super T>OperatorTakeLast. call(Subscriber<? super T> subscriber)Subscriber<? super T>OperatorTakeLastTimed. call(Subscriber<? super T> subscriber)Subscriber<? super T>OperatorTakeTimed. call(Subscriber<? super T> child)Subscriber<? super T>OperatorTakeUntil. call(Subscriber<? super T> child)Subscriber<? super T>OperatorTakeUntilPredicate. call(Subscriber<? super T> child)Subscriber<? super T>OperatorTakeWhile. call(Subscriber<? super T> subscriber)Subscriber<? super T>OperatorThrottleFirst. call(Subscriber<? super T> subscriber)Subscriber<? super T>OperatorTimeInterval. call(Subscriber<? super TimeInterval<T>> subscriber)Subscriber<? super T>OperatorTimeoutBase. call(Subscriber<? super T> subscriber)Subscriber<? super T>OperatorTimestamp. call(Subscriber<? super Timestamped<T>> o)Subscriber<? super T>OperatorToMap. call(Subscriber<? super java.util.Map<K,V>> subscriber)Subscriber<? super T>OperatorToMultimap. call(Subscriber<? super java.util.Map<K,java.util.Collection<V>>> subscriber)Subscriber<? super T>OperatorToObservableList. call(Subscriber<? super java.util.List<T>> o)Subscriber<? super T>OperatorToObservableSortedList. call(Subscriber<? super java.util.List<T>> child)Subscriber<? super T>OperatorUnsubscribeOn. call(Subscriber<? super T> subscriber)Subscriber<? super T>OperatorWindowWithObservable. call(Subscriber<? super Observable<T>> child)Subscriber<? super T>OperatorWindowWithObservableFactory. call(Subscriber<? super Observable<T>> child)Subscriber<? super T>OperatorWindowWithSize. call(Subscriber<? super Observable<T>> child)Subscriber<? super T>OperatorWindowWithStartEndObservable. call(Subscriber<? super Observable<T>> child)Subscriber<? super T>OperatorWindowWithTime. call(Subscriber<? super Observable<T>> child)Subscriber<? super T>OperatorWithLatestFrom. call(Subscriber<? super R> child)Subscriber<? super Observable[]>OperatorZip. call(Subscriber<? super R> child)Subscriber<? super T1>OperatorZipIterable. call(Subscriber<? super R> subscriber)Subscriber<T>OnSubscribePublishMulticast. subscriber()Returns the input subscriber of this class that must be subscribed to the upstream source.Methods in rx.internal.operators with parameters of type Subscriber Modifier and Type Method Description voidBufferUntilSubscriber.OnSubscribeAction. call(Subscriber<? super T> s)voidCachedObservable.CachedSubscribe. call(Subscriber<? super T> t)voidEmptyObservableHolder. call(Subscriber<? super java.lang.Object> child)voidNeverObservableHolder. call(Subscriber<? super java.lang.Object> child)voidOnSubscribeAmb. call(Subscriber<? super T> subscriber)voidOnSubscribeAutoConnect. call(Subscriber<? super T> child)voidOnSubscribeCollect. call(Subscriber<? super R> t)voidOnSubscribeCombineLatest. call(Subscriber<? super R> s)voidOnSubscribeConcatMap. call(Subscriber<? super R> child)voidOnSubscribeDefer. call(Subscriber<? super T> s)voidOnSubscribeDelaySubscription. call(Subscriber<? super T> s)voidOnSubscribeDelaySubscriptionOther. call(Subscriber<? super T> t)voidOnSubscribeDelaySubscriptionWithSelector. call(Subscriber<? super T> child)voidOnSubscribeDetach. call(Subscriber<? super T> t)voidOnSubscribeFilter. call(Subscriber<? super T> child)voidOnSubscribeFlattenIterable. call(Subscriber<? super R> t)voidOnSubscribeFlattenIterable.OnSubscribeScalarFlattenIterable. call(Subscriber<? super R> t)voidOnSubscribeFromArray. call(Subscriber<? super T> child)voidOnSubscribeFromAsync. call(Subscriber<? super T> t)voidOnSubscribeFromCallable. call(Subscriber<? super T> subscriber)voidOnSubscribeFromIterable. call(Subscriber<? super T> o)voidOnSubscribeGroupJoin. call(Subscriber<? super R> child)voidOnSubscribeGroupJoin.WindowObservableFunc. call(Subscriber<? super T> t1)voidOnSubscribeJoin. call(Subscriber<? super R> t1)voidOnSubscribeLift. call(Subscriber<? super R> o)voidOnSubscribeMap. call(Subscriber<? super R> o)voidOnSubscribeOnAssembly. call(Subscriber<? super T> t)voidOnSubscribePublishMulticast. call(Subscriber<? super T> t)voidOnSubscribeRange. call(Subscriber<? super java.lang.Integer> childSubscriber)voidOnSubscribeRedo. call(Subscriber<? super T> child)voidOnSubscribeReduce. call(Subscriber<? super T> t)voidOnSubscribeReduceSeed. call(Subscriber<? super R> t)voidOnSubscribeRefCount. call(Subscriber<? super T> subscriber)voidOnSubscribeTakeLastOne. call(Subscriber<? super T> t)voidOnSubscribeThrow. call(Subscriber<? super T> observer)voidOnSubscribeTimerOnce. call(Subscriber<? super java.lang.Long> child)voidOnSubscribeTimerPeriodically. call(Subscriber<? super java.lang.Long> child)voidOnSubscribeToObservableFuture.ToObservableFuture. call(Subscriber<? super T> subscriber)voidOnSubscribeUsing. call(Subscriber<? super T> subscriber)Subscriber<? super T>OperatorAll. call(Subscriber<? super java.lang.Boolean> child)Subscriber<? super T>OperatorAny. call(Subscriber<? super java.lang.Boolean> child)Subscriber<? super T>OperatorAsObservable. call(Subscriber<? super T> s)Subscriber<? super T>OperatorBufferWithSingleObservable. call(Subscriber<? super java.util.List<T>> child)Subscriber<? super T>OperatorBufferWithSize. call(Subscriber<? super java.util.List<T>> child)Subscriber<? super T>OperatorBufferWithStartEndObservable. call(Subscriber<? super java.util.List<T>> child)Subscriber<? super T>OperatorBufferWithTime. call(Subscriber<? super java.util.List<T>> child)Subscriber<? super T>OperatorCast. call(Subscriber<? super R> o)Subscriber<? super T>OperatorDebounceWithSelector. call(Subscriber<? super T> child)Subscriber<? super T>OperatorDebounceWithTime. call(Subscriber<? super T> child)Subscriber<? super T>OperatorDelay. call(Subscriber<? super T> child)Subscriber<? super T>OperatorDelayWithSelector. call(Subscriber<? super T> _child)Subscriber<? super Notification<T>>OperatorDematerialize. call(Subscriber<? super T> child)Subscriber<? super T>OperatorDistinct. call(Subscriber<? super T> child)Subscriber<? super T>OperatorDistinctUntilChanged. call(Subscriber<? super T> child)Subscriber<? super T>OperatorDoAfterTerminate. call(Subscriber<? super T> child)Subscriber<? super T>OperatorDoOnEach. call(Subscriber<? super T> observer)Subscriber<? super T>OperatorDoOnRequest. call(Subscriber<? super T> child)Subscriber<? super T>OperatorDoOnSubscribe. call(Subscriber<? super T> child)Subscriber<? super T>OperatorDoOnUnsubscribe. call(Subscriber<? super T> child)Subscriber<? super T>OperatorEagerConcatMap. call(Subscriber<? super R> t)Subscriber<? super T>OperatorElementAt. call(Subscriber<? super T> child)Subscriber<? super T>OperatorGroupBy. call(Subscriber<? super GroupedObservable<K,V>> child)voidOperatorGroupBy.State. call(Subscriber<? super T> s)Subscriber<? super T>OperatorIgnoreElements. call(Subscriber<? super T> child)Subscriber<? super T>OperatorMapNotification. call(Subscriber<? super R> child)Subscriber<? super T>OperatorMapPair. call(Subscriber<? super Observable<? extends R>> o)Subscriber<? super T>OperatorMaterialize. call(Subscriber<? super Notification<T>> child)Subscriber<Observable<? extends T>>OperatorMerge. call(Subscriber<? super T> child)Subscriber<? super T>OperatorObserveOn. call(Subscriber<? super T> child)Subscriber<? super T>OperatorOnBackpressureBuffer. call(Subscriber<? super T> child)Subscriber<? super T>OperatorOnBackpressureDrop. call(Subscriber<? super T> child)Subscriber<? super T>OperatorOnBackpressureLatest. call(Subscriber<? super T> child)Subscriber<? super T>OperatorOnErrorResumeNextViaFunction. call(Subscriber<? super T> child)Subscriber<? super Observable<T>>OperatorRetryWithPredicate. call(Subscriber<? super T> child)Subscriber<? super T>OperatorSampleWithObservable. call(Subscriber<? super T> child)Subscriber<? super T>OperatorSampleWithTime. call(Subscriber<? super T> child)Subscriber<? super T>OperatorScan. call(Subscriber<? super R> child)Subscriber<? super T>OperatorSerialize. call(Subscriber<? super T> s)Subscriber<? super T>OperatorSingle. call(Subscriber<? super T> child)Subscriber<? super T>OperatorSkip. call(Subscriber<? super T> child)Subscriber<? super T>OperatorSkipLast. call(Subscriber<? super T> subscriber)Subscriber<? super T>OperatorSkipLastTimed. call(Subscriber<? super T> subscriber)Subscriber<? super T>OperatorSkipTimed. call(Subscriber<? super T> child)Subscriber<? super T>OperatorSkipUntil. call(Subscriber<? super T> child)Subscriber<? super T>OperatorSkipWhile. call(Subscriber<? super T> child)voidOperatorSubscribeOn. call(Subscriber<? super T> subscriber)Subscriber<? super Observable<? extends T>>OperatorSwitch. call(Subscriber<? super T> child)Subscriber<? super T>OperatorSwitchIfEmpty. call(Subscriber<? super T> child)Subscriber<? super T>OperatorTake. call(Subscriber<? super T> child)Subscriber<? super T>OperatorTakeLast. call(Subscriber<? super T> subscriber)Subscriber<? super T>OperatorTakeLastTimed. call(Subscriber<? super T> subscriber)Subscriber<? super T>OperatorTakeTimed. call(Subscriber<? super T> child)Subscriber<? super T>OperatorTakeUntil. call(Subscriber<? super T> child)Subscriber<? super T>OperatorTakeUntilPredicate. call(Subscriber<? super T> child)Subscriber<? super T>OperatorTakeWhile. call(Subscriber<? super T> subscriber)Subscriber<? super T>OperatorThrottleFirst. call(Subscriber<? super T> subscriber)Subscriber<? super T>OperatorTimeInterval. call(Subscriber<? super TimeInterval<T>> subscriber)Subscriber<? super T>OperatorTimeoutBase. call(Subscriber<? super T> subscriber)Subscriber<? super T>OperatorTimestamp. call(Subscriber<? super Timestamped<T>> o)Subscriber<? super T>OperatorToMap. call(Subscriber<? super java.util.Map<K,V>> subscriber)Subscriber<? super T>OperatorToMultimap. call(Subscriber<? super java.util.Map<K,java.util.Collection<V>>> subscriber)Subscriber<? super T>OperatorToObservableList. call(Subscriber<? super java.util.List<T>> o)Subscriber<? super T>OperatorToObservableSortedList. call(Subscriber<? super java.util.List<T>> child)Subscriber<? super T>OperatorUnsubscribeOn. call(Subscriber<? super T> subscriber)Subscriber<? super T>OperatorWindowWithObservable. call(Subscriber<? super Observable<T>> child)Subscriber<? super T>OperatorWindowWithObservableFactory. call(Subscriber<? super Observable<T>> child)Subscriber<? super T>OperatorWindowWithSize. call(Subscriber<? super Observable<T>> child)Subscriber<? super T>OperatorWindowWithStartEndObservable. call(Subscriber<? super Observable<T>> child)Subscriber<? super T>OperatorWindowWithTime. call(Subscriber<? super Observable<T>> child)Subscriber<? super T>OperatorWithLatestFrom. call(Subscriber<? super R> child)voidOperatorWithLatestFromMany. call(Subscriber<? super R> t)Subscriber<? super Observable[]>OperatorZip. call(Subscriber<? super R> child)Subscriber<? super T1>OperatorZipIterable. call(Subscriber<? super R> subscriber)(package private) booleanOnSubscribeCombineLatest.LatestCoordinator. checkTerminated(boolean mainDone, boolean queueEmpty, Subscriber<?> childSubscriber, java.util.Queue<?> q, boolean delayError)(package private) booleanOnSubscribeFlattenIterable.FlattenIterableSubscriber. checkTerminated(boolean d, boolean empty, Subscriber<?> a, java.util.Queue<?> q)(package private) booleanOperatorGroupBy.GroupBySubscriber. checkTerminated(boolean d, boolean empty, Subscriber<? super GroupedObservable<K,V>> a, java.util.Queue<?> q)(package private) booleanOperatorGroupBy.State. checkTerminated(boolean d, boolean empty, Subscriber<? super T> a, boolean delayError)(package private) booleanOperatorObserveOn.ObserveOnSubscriber. checkTerminated(boolean done, boolean isEmpty, Subscriber<? super T> a, java.util.Queue<java.lang.Object> q)(package private) booleanOperatorScan.InitialProducer. checkTerminated(boolean d, boolean empty, Subscriber<? super R> child)protected booleanOperatorSwitch.SwitchSubscriber. checkTerminated(boolean localMainDone, boolean localInnerActive, java.lang.Throwable localError, SpscLinkedArrayQueue<java.lang.Object> localQueue, Subscriber<? super T> localChild, boolean empty)(package private) booleanOperatorWindowWithSize.WindowOverlap. checkTerminated(boolean d, boolean empty, Subscriber<? super Subject<T,T>> a, java.util.Queue<Subject<T,T>> q)(package private) voidOnSubscribeRefCount. doSubscribe(Subscriber<? super T> subscriber, CompositeSubscription currentBase)voidOperatorDebounceWithTime.DebounceState. emit(int index, Subscriber<T> onNextAndComplete, Subscriber<?> onError)voidOperatorDebounceWithTime.DebounceState. emitAndComplete(Subscriber<T> onNextAndComplete, Subscriber<?> onError)(package private) voidOperatorGroupBy.GroupBySubscriber. errorAll(Subscriber<? super GroupedObservable<K,V>> a, java.util.Queue<?> q, java.lang.Throwable ex)private Action1<Subscription>OnSubscribeRefCount. onSubscribe(Subscriber<? super T> subscriber, java.util.concurrent.atomic.AtomicBoolean writeLocked)static <T,R>
voidBackpressureUtils. postCompleteDone(java.util.concurrent.atomic.AtomicLong requested, java.util.Queue<T> queue, Subscriber<? super R> actual, Func1<? super T,? extends R> exitTransform)Signals the completion of the main sequence and switches to post-completion replay mode and allows exit transformation on the queued values.static <T> voidBackpressureUtils. postCompleteDone(java.util.concurrent.atomic.AtomicLong requested, java.util.Queue<T> queue, Subscriber<? super T> actual)Signals the completion of the main sequence and switches to post-completion replay mode.(package private) static <T,R>
voidBackpressureUtils. postCompleteDrain(java.util.concurrent.atomic.AtomicLong requested, java.util.Queue<T> queue, Subscriber<? super R> subscriber, Func1<? super T,? extends R> exitTransform)Drains the queue based on the outstanding requests in post-completed mode (only!) and allows exit transformation on the queued values.static <T,R>
booleanBackpressureUtils. postCompleteRequest(java.util.concurrent.atomic.AtomicLong requested, long n, java.util.Queue<T> queue, Subscriber<? super R> actual, Func1<? super T,? extends R> exitTransform)Accumulates requests (validated) and handles the completed mode draining of the queue based on the requests and allows exit transformation on the queued values.static <T> booleanBackpressureUtils. postCompleteRequest(java.util.concurrent.atomic.AtomicLong requested, long n, java.util.Queue<T> queue, Subscriber<? super T> actual)Accumulates requests (validated) and handles the completed mode draining of the queue based on the requests.Constructors in rx.internal.operators with parameters of type Subscriber Constructor Description AlternateSubscriber(Subscriber<? super T> child, ProducerArbiter arbiter)AmbSubscriber(long requested, Subscriber<? super T> subscriber, OnSubscribeAmb.Selection<T> selection)BaseAsyncEmitter(Subscriber<? super T> actual)BufferAsyncEmitter(Subscriber<? super T> actual, int capacityHint)BufferExact(Subscriber<? super java.util.List<T>> actual, int count)BufferingSubscriber(Subscriber<? super java.util.List<T>> child)BufferingSubscriber(Subscriber<? super java.util.List<T>> child)BufferOverlap(Subscriber<? super java.util.List<T>> actual, int count, int skip)BufferSkip(Subscriber<? super java.util.List<T>> actual, int count, int skip)BufferSubscriber(Subscriber<? super T> child, java.lang.Long capacity, Action0 onOverflow, BackpressureOverflow.Strategy overflowStrategy)CastSubscriber(Subscriber<? super R> actual, java.lang.Class<R> castClass)CollectSubscriber(Subscriber<? super R> actual, R initialValue, Action2<R,? super T> collector)ConcatMapSubscriber(Subscriber<? super R> actual, Func1<? super T,? extends Observable<? extends R>> mapper, int prefetch, int delayErrorMode)DeferredScalarSubscriber(Subscriber<? super R> actual)DetachSubscriber(Subscriber<? super T> actual)DropAsyncEmitter(Subscriber<? super T> actual)EagerOuterSubscriber(Func1<? super T,? extends Observable<? extends R>> mapper, int bufferSize, int maxConcurrent, Subscriber<? super R> actual)ErrorAsyncEmitter(Subscriber<? super T> actual)ExactSubscriber(Subscriber<? super java.util.List<T>> child, Scheduler.Worker inner)ExactSubscriber(Subscriber<? super Observable<T>> child, Scheduler.Worker worker)FilterSubscriber(Subscriber<? super T> actual, Func1<? super T,java.lang.Boolean> predicate)FlattenIterableSubscriber(Subscriber<? super R> actual, Func1<? super T,? extends java.lang.Iterable<? extends R>> mapper, int prefetch)FromArrayProducer(Subscriber<? super T> child, T[] array)GroupBySubscriber(Subscriber<? super GroupedObservable<K,V>> actual, Func1<? super T,? extends K> keySelector, Func1<? super T,? extends V> valueSelector, int bufferSize, boolean delayError, Func1<Action1<K>,java.util.Map<K,java.lang.Object>> mapFactory)InexactSubscriber(Subscriber<? super java.util.List<T>> child, Scheduler.Worker inner)InexactSubscriber(Subscriber<? super Observable<T>> child, Scheduler.Worker worker)InitialProducer(R initialValue, Subscriber<? super R> child)InnerProducer(OperatorPublish.PublishSubscriber<T> parent, Subscriber<? super T> child)InnerProducer(OperatorReplay.ReplaySubscriber<T> parent, Subscriber<? super T> child)IterableProducer(Subscriber<? super T> o, java.util.Iterator<? extends T> it)LatestAsyncEmitter(Subscriber<? super T> actual)LatestCoordinator(Subscriber<? super R> actual, FuncN<? extends R> combiner, int count, int bufferSize, boolean delayError)LatestEmitter(Subscriber<? super T> child)MapNotificationSubscriber(Subscriber<? super R> actual, Func1<? super T,? extends R> onNext, Func1<? super java.lang.Throwable,? extends R> onError, Func0<? extends R> onCompleted)MapPairSubscriber(Subscriber<? super Observable<? extends R>> actual, Func1<? super T,? extends Observable<? extends U>> collectionSelector, Func2<? super T,? super U,? extends R> resultSelector)MapSubscriber(Subscriber<? super R> actual, Func1<? super T,? extends R> mapper)MergeSubscriber(Subscriber<? super T> child, boolean delayErrors, int maxConcurrent)NoneAsyncEmitter(Subscriber<? super T> actual)NoOverflowBaseAsyncEmitter(Subscriber<? super T> actual)ObserveOnSubscriber(Scheduler scheduler, Subscriber<? super T> child, boolean delayError, int bufferSize)OnAssemblySubscriber(Subscriber<? super T> actual, java.lang.String stacktrace)ParentSubscriber(Subscriber<? super T> child)ParentSubscriber(Subscriber<? super Notification<T>> child)ParentSubscriber(Subscriber<? super T> child, boolean hasDefaultValue, T defaultValue)ParentSubscriber(Subscriber<? super T> child, SerialSubscription ssub, ProducerArbiter arbiter, Observable<? extends T> alternate)ParentSubscriber(Subscriber<? super T> child)PublishProducer(Subscriber<? super T> actual, OnSubscribePublishMulticast<T> parent)RangeProducer(Subscriber<? super java.lang.Integer> childSubscriber, int startIndex, int endIndex)ReduceSeedSubscriber(Subscriber<? super R> actual, R initialValue, Func2<R,? super T,R> reducer)ReduceSubscriber(Subscriber<? super T> actual, Func2<T,T,T> reducer)ReplayProducer(Subscriber<? super T> child, CachedObservable.CacheState<T> state)ResultManager(Subscriber<? super R> subscriber)ResultSink(Subscriber<? super R> subscriber)SamplerSubscriber(Subscriber<? super T> subscriber)SourceSubscriber(Subscriber<? super T> child, Func2<java.lang.Integer,java.lang.Throwable,java.lang.Boolean> predicate, Scheduler.Worker inner, SerialSubscription serialSubscription, ProducerArbiter pa)SourceSubscriber(Subscriber<? super Observable<T>> child)SourceSubscriber(Subscriber<? super Observable<T>> child, Func0<? extends Observable<? extends U>> otherFactory)SourceSubscriber(Subscriber<? super Observable<T>> child, CompositeSubscription csub)SwitchSubscriber(Subscriber<? super T> child, boolean delayError)TakeLastOneSubscriber(Subscriber<? super T> actual)TakeLastSubscriber(Subscriber<? super T> actual, int count)TakeLastTimedSubscriber(Subscriber<? super T> actual, int count, long ageMillis, Scheduler scheduler)TakeSubscriber(Subscriber<? super T> child)WindowExact(Subscriber<? super Observable<T>> actual, int size)WindowOverlap(Subscriber<? super Observable<T>> actual, int size, int skip)WindowSkip(Subscriber<? super Observable<T>> actual, int size, int skip)WindowSubscriber(Subscriber<? super T> subscriber, Subscription ref)WithLatestMainSubscriber(Subscriber<? super R> actual, FuncN<R> combiner, int n)Zip(Subscriber<? super R> child, FuncN<? extends R> zipFunction)ZipSubscriber(Subscriber<? super R> child, OperatorZip.Zip<R> zipper, OperatorZip.ZipProducer<R> producer)Constructor parameters in rx.internal.operators with type arguments of type Subscriber Constructor Description OperatorMulticast(java.lang.Object guard, java.util.concurrent.atomic.AtomicReference<Subject<? super T,? extends R>> connectedSubject, java.util.List<Subscriber<? super R>> waitingForConnect, Observable<? extends T> source, Func0<? extends Subject<? super T,? extends R>> subjectFactory) -
Uses of Subscriber in rx.internal.producers
Fields in rx.internal.producers declared as Subscriber Modifier and Type Field Description (package private) Subscriber<? super T>ProducerObserverArbiter. child(package private) Subscriber<? super T>QueuedProducer. child(package private) Subscriber<? super T>QueuedValueProducer. child(package private) Subscriber<? super T>SingleDelayedProducer. childThe child to emit the value and completion once possible.(package private) Subscriber<? super T>SingleProducer. childThe child subscriber.Methods in rx.internal.producers with parameters of type Subscriber Modifier and Type Method Description private static <T> voidSingleDelayedProducer. emit(Subscriber<? super T> c, T v)Emits the given value to the child subscriber and completes it and checks for unsubscriptions eagerly.Constructors in rx.internal.producers with parameters of type Subscriber Constructor Description ProducerObserverArbiter(Subscriber<? super T> child)QueuedProducer(Subscriber<? super T> child)Constructs an instance with the target child subscriber and an Spsc Linked (Atomic) Queue as the queue implementation.QueuedProducer(Subscriber<? super T> child, java.util.Queue<java.lang.Object> queue)Constructs an instance with the target child subscriber and a custom queue implementationQueuedValueProducer(Subscriber<? super T> child)Constructs an instance with the target child subscriber and an Spsc Linked (Atomic) Queue as the queue implementation.QueuedValueProducer(Subscriber<? super T> child, java.util.Queue<java.lang.Object> queue)Constructs an instance with the target child subscriber and a custom queue implementationSingleDelayedProducer(Subscriber<? super T> child)Constructor, wraps the target child subscriber.SingleProducer(Subscriber<? super T> child, T value)Constructs the producer with the given target child and value to be emitted. -
Uses of Subscriber in rx.internal.util
Subclasses of Subscriber in rx.internal.util Modifier and Type Class Description classActionSubscriber<T>A Subscriber that forwards the onXXX method calls to callbacks.classObserverSubscriber<T>Wraps an Observer and forwards the onXXX method calls to it.Fields in rx.internal.util declared as Subscriber Modifier and Type Field Description (package private) Subscriber<? super T>ScalarSynchronousObservable.ScalarAsyncProducer. actual(package private) Subscriber<? super T>ScalarSynchronousObservable.WeakSingleProducer. actualMethods in rx.internal.util with parameters of type Subscriber Modifier and Type Method Description voidScalarSynchronousObservable.JustOnSubscribe. call(Subscriber<? super T> s)voidScalarSynchronousObservable.ScalarAsyncOnSubscribe. call(Subscriber<? super T> s)(package private) static <T> ProducerScalarSynchronousObservable. createProducer(Subscriber<? super T> s, T v)Creates a scalar producer depending on the state of STRONG_MODE.Constructors in rx.internal.util with parameters of type Subscriber Constructor Description ScalarAsyncProducer(Subscriber<? super T> actual, T value, Func1<Action0,Subscription> onSchedule)WeakSingleProducer(Subscriber<? super T> actual, T value) -
Uses of Subscriber in rx.observables
Fields in rx.observables declared as Subscriber Modifier and Type Field Description private Subscriber<? super T>SyncOnSubscribe.SubscriptionProducer. actualSubscriber(package private) Subscriber<? super T>AsyncOnSubscribe.UnicastSubject.State. subscriberMethods in rx.observables with parameters of type Subscriber Modifier and Type Method Description voidAsyncOnSubscribe. call(Subscriber<? super T> actualSubscriber)voidAsyncOnSubscribe.UnicastSubject.State. call(Subscriber<? super T> s)voidSyncOnSubscribe. call(Subscriber<? super T> subscriber)private voidSyncOnSubscribe.SubscriptionProducer. handleThrownError(Subscriber<? super T> a, java.lang.Throwable ex)voidBlockingObservable. subscribe(Subscriber<? super T> subscriber)Subscribes to the source and calls the Subscriber methods on the current thread.Constructors in rx.observables with parameters of type Subscriber Constructor Description SubscriptionProducer(Subscriber<? super T> subscriber, SyncOnSubscribe<S,T> parent, S state) -
Uses of Subscriber in rx.observers
Subclasses of Subscriber in rx.observers Modifier and Type Class Description classSafeSubscriber<T>SafeSubscriberis a wrapper aroundSubscriberthat ensures that theSubscribercomplies with the Observable contract.classSerializedSubscriber<T>Enforces single-threaded, serialized, ordered execution ofSerializedSubscriber.onNext(T),SerializedSubscriber.onCompleted(), andSerializedSubscriber.onError(java.lang.Throwable).classTestSubscriber<T>ATestSubscriberis a variety ofSubscriberthat you can use for unit testing, to perform assertions, inspect received events, or wrap a mockedSubscriber.Fields in rx.observers declared as Subscriber Modifier and Type Field Description private Subscriber<? super T>SafeSubscriber. actualMethods in rx.observers that return Subscriber Modifier and Type Method Description static <T> Subscriber<T>Subscribers. create(Action1<? super T> onNext)Creates aSubscriberthat receives the emissions of anyObservableit subscribes to viaonNextbut ignoresonCompletednotifications; it will throw anOnErrorNotImplementedExceptionifonErroris invoked.static <T> Subscriber<T>Subscribers. create(Action1<? super T> onNext, Action1<java.lang.Throwable> onError)Creates anSubscriberthat receives the emissions of anyObservableit subscribes to viaonNextand handles anyonErrornotification but ignores anonCompletednotification.static <T> Subscriber<T>Subscribers. create(Action1<? super T> onNext, Action1<java.lang.Throwable> onError, Action0 onComplete)Creates anSubscriberthat receives the emissions of anyObservableit subscribes to viaonNextand handles anyonErrororonCompletednotifications.static <T> Subscriber<T>Subscribers. empty()Returns an inertSubscriberthat does nothing in response to the emissions or notifications from anyObservableit subscribes to.static <T> Subscriber<T>Subscribers. from(Observer<? super T> o)Converts anObserverinto aSubscriber.Subscriber<? super T>SafeSubscriber. getActual()Returns theSubscriberunderlying thisSafeSubscriber.static <T> Subscriber<T>Subscribers. wrap(Subscriber<? super T> subscriber)Returns a newSubscriberthat passes all events tosubscriber, has backpressure controlled bysubscriberand uses the subscription list ofsubscriberwhenadd(rx.Subscription)is called.Methods in rx.observers with parameters of type Subscriber Modifier and Type Method Description static <T> TestSubscriber<T>TestSubscriber. create(Subscriber<T> delegate)Factory method to construct a TestSubscriber which delegates events to the given Subscriber and an issues an initial request of Long.MAX_VALUE.static <T> Subscriber<T>Subscribers. wrap(Subscriber<? super T> subscriber)Returns a newSubscriberthat passes all events tosubscriber, has backpressure controlled bysubscriberand uses the subscription list ofsubscriberwhenadd(rx.Subscription)is called.Constructors in rx.observers with parameters of type Subscriber Constructor Description SafeSubscriber(Subscriber<? super T> actual)SerializedSubscriber(Subscriber<? super T> s)SerializedSubscriber(Subscriber<? super T> s, boolean shareSubscriptions)Constructor for wrapping and serializing a subscriber optionally sharing the same underlying subscription list.TestSubscriber(Subscriber<T> delegate)Constructs a TestSubscriber which requests Long.MAX_VALUE and delegates events to the given Subscriber. -
Uses of Subscriber in rx.subjects
Fields in rx.subjects declared as Subscriber Modifier and Type Field Description (package private) Subscriber<? super T>ReplaySubject.ReplayProducer. actualThe wrapped Subscriber instance.(package private) Subscriber<? super T>SubjectSubscriptionManager.SubjectObserver. actualThe actual Observer.Fields in rx.subjects with type parameters of type Subscriber Modifier and Type Field Description (package private) java.util.concurrent.atomic.AtomicReference<Subscriber<? super T>>UnicastSubject.State. subscriberThe single subscriber.Methods in rx.subjects with parameters of type Subscriber Modifier and Type Method Description (package private) voidSubjectSubscriptionManager. addUnsubscriber(Subscriber<? super T> child, SubjectSubscriptionManager.SubjectObserver<T> bo)Registers the unsubscribe action for the given subscriber.voidReplaySubject.ReplayState. call(Subscriber<? super T> t)voidSubjectSubscriptionManager. call(Subscriber<? super T> child)voidUnicastSubject.State. call(Subscriber<? super T> subscriber)Tries to set the given subscriber if not already set, sending an IllegalStateException to the subscriber otherwise.(package private) booleanUnicastSubject.State. checkTerminated(boolean done, boolean empty, Subscriber<? super T> s)Checks if one of the terminal conditions have been met: child unsubscribed, an error happened or the source terminated and the queue is emptyConstructors in rx.subjects with parameters of type Subscriber Constructor Description ReplayProducer(Subscriber<? super T> actual, ReplaySubject.ReplayState<T> state)SubjectObserver(Subscriber<? super T> actual)
-