Uses of Interface
io.reactivex.rxjava3.disposables.Disposable
Packages that use Disposable
Package
Description
Base reactive classes:
Flowable, Observable,
Single, Maybe and
Completable; base reactive consumers;
other common base interfaces.Default implementations for
Disposable-based resource management
(Disposable container types) and utility classes to construct
Disposables from callbacks and other types.Classes supporting the Flowable base reactive class:
ConnectableFlowable and
GroupedFlowable.Base interfaces and types for supporting operator-fusion.
Classes supporting the Observable base reactive class:
ConnectableObservable and
GroupedObservable.Default wrappers and implementations for observer-based consumer classes and interfaces,
including disposable and resource-tracking variants and
the
TestObserver that allows unit testing
Observable-, Single-,
Maybe- and Completable-based flows.Classes and interfaces for writing advanced operators within and outside RxJava.
Contains notably the factory class of
Schedulers providing methods for
retrieving the standard scheduler instances, the TestScheduler for testing flows
with scheduling in a controlled manner and the class Timed that can hold
a value and a timestamp associated with it.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.
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 Disposable in io.reactivex.rxjava3.core
Classes in io.reactivex.rxjava3.core that implement DisposableModifier and TypeClassDescription(package private) static final class(package private) static final classstatic classRepresents an isolated, sequential worker of a parent Scheduler for executingRunnabletasks on an underlying task-execution scheme (such as custom Threads, event loop,Executoror Actor system).Methods in io.reactivex.rxjava3.core with type parameters of type DisposableModifier and TypeMethodDescription<S extends Scheduler & Disposable>
SScheduler.when(@NonNull Function<Flowable<Flowable<Completable>>, Completable> combine) Allows the use of operators for controlling the timing around when actions scheduled on workers are actually done.Methods in io.reactivex.rxjava3.core that return DisposableModifier and TypeMethodDescriptionfinal @NonNull DisposableSubscribes to the currentFlowableand receives notifications for each element.final @NonNull DisposableSubscribes to theObservableSourceand calls aConsumerfor each item of the currentObservableon its emission thread.final @NonNull DisposableFlowable.forEachWhile(@NonNull Predicate<? super @NonNull T> onNext) Subscribes to the currentFlowableand receives notifications for each element until theonNextPredicate returnsfalse.final @NonNull DisposableFlowable.forEachWhile(@NonNull Predicate<? super @NonNull T> onNext, @NonNull Consumer<? super Throwable> onError) Subscribes to the currentFlowableand receives notifications for each element and error events until theonNextPredicate returnsfalse.final @NonNull DisposableFlowable.forEachWhile(@NonNull Predicate<? super @NonNull T> onNext, @NonNull Consumer<? super Throwable> onError, @NonNull Action onComplete) Subscribes to the currentFlowableand receives notifications for each element and the terminal events until theonNextPredicate returnsfalse.final @NonNull DisposableObservable.forEachWhile(@NonNull Predicate<? super @NonNull T> onNext) Subscribes to theObservableSourceand calls aPredicatefor each item of the currentObservable, on its emission thread, until the predicate returnsfalse.final @NonNull DisposableObservable.forEachWhile(@NonNull Predicate<? super @NonNull T> onNext, @NonNull Consumer<? super Throwable> onError) Subscribes to theObservableSourceand calls aPredicatefor each item or aConsumerwith the error of the currentObservable, on their original emission threads, until the predicate returnsfalse.final @NonNull DisposableObservable.forEachWhile(@NonNull Predicate<? super @NonNull T> onNext, @NonNull Consumer<? super Throwable> onError, @NonNull Action onComplete) Subscribes to theObservableSourceand calls aPredicatefor each item, aConsumerwith the error or anActionupon completion of the currentObservable, on their original emission threads, until the predicate returnsfalse.Schedules a Runnable for execution without any time delay.abstract @NonNull DisposableSchedules an Runnable for execution at some point in the future specified by a time delay relative to the current time.Scheduler.scheduleDirect(@NonNull Runnable run) Schedules the given task on this Scheduler without any time delay.Scheduler.scheduleDirect(@NonNull Runnable run, long delay, @NonNull TimeUnit unit) Schedules the execution of the given task with the given time delay.Scheduler.Worker.schedulePeriodically(@NonNull Runnable run, long initialDelay, long period, @NonNull TimeUnit unit) Schedules a periodic execution of the given task with the given initial time delay and repeat period.Scheduler.schedulePeriodicallyDirect(@NonNull Runnable run, long initialDelay, long period, @NonNull TimeUnit unit) Schedules a periodic execution of the given task with the given initial time delay and repeat period.final @NonNull DisposableCompletable.subscribe()Subscribes to thisCompletableand returns aDisposablewhich can be used to dispose the subscription.final @NonNull Disposablefinal @NonNull DisposableSubscribes to thisCompletableand calls back either theonErrororonCompletefunctions.final @NonNull DisposableCompletable.subscribe(@NonNull Action onComplete, @NonNull Consumer<? super Throwable> onError, @NonNull DisposableContainer container) Wraps the given onXXX callbacks into aDisposableCompletableObserver, adds it to the givenDisposableContainerand ensures, that if the upstream terminates or this particularDisposableis disposed, theCompletableObserveris removed from the given composite.final @NonNull DisposableFlowable.subscribe()Subscribes to the currentFlowableand ignoresonNextandonCompleteemissions.final @NonNull DisposableSubscribes to the currentFlowableand provides a callback to handle the items it emits.final @NonNull DisposableFlowable.subscribe(@NonNull Consumer<? super @NonNull T> onNext, @NonNull Consumer<? super Throwable> onError) Subscribes to the currentFlowableand provides callbacks to handle the items it emits and any error notification it issues.final @NonNull DisposableFlowable.subscribe(@NonNull Consumer<? super @NonNull T> onNext, @NonNull Consumer<? super Throwable> onError, @NonNull Action onComplete) Subscribes to the currentFlowableand provides callbacks to handle the items it emits and any error or completion notification it issues.final @NonNull DisposableFlowable.subscribe(@NonNull Consumer<? super @NonNull T> onNext, @NonNull Consumer<? super Throwable> onError, @NonNull Action onComplete, @NonNull DisposableContainer container) Wraps the given onXXX callbacks into aDisposableSubscriber, adds it to the givenDisposableContainerand ensures, that if the upstream terminates or this particularDisposableis disposed, theSubscriberis removed from the given container.final @NonNull DisposableMaybe.subscribe()Subscribes to aMaybeand ignoresonSuccessandonCompleteemissions.final @NonNull DisposableSubscribes to aMaybeand provides a callback to handle the items it emits.final @NonNull DisposableMaybe.subscribe(@NonNull Consumer<? super @NonNull T> onSuccess, @NonNull Consumer<? super Throwable> onError) Subscribes to aMaybeand provides callbacks to handle the items it emits and any error notification it issues.final @NonNull DisposableMaybe.subscribe(@NonNull Consumer<? super @NonNull T> onSuccess, @NonNull Consumer<? super Throwable> onError, @NonNull Action onComplete) Subscribes to aMaybeand provides callbacks to handle the items it emits and any error or completion notification it issues.final @NonNull DisposableMaybe.subscribe(@NonNull Consumer<? super @NonNull T> onSuccess, @NonNull Consumer<? super Throwable> onError, @NonNull Action onComplete, @NonNull DisposableContainer container) Wraps the given onXXX callbacks into aDisposableMaybeObserver, adds it to the givenDisposableContainerand ensures, that if the upstream terminates or this particularDisposableis disposed, theMaybeObserveris removed from the given composite.final @NonNull DisposableObservable.subscribe()Subscribes to the currentObservableand ignoresonNextandonCompleteemissions.final @NonNull DisposableSubscribes to the currentObservableand provides a callback to handle the items it emits.final @NonNull DisposableObservable.subscribe(@NonNull Consumer<? super @NonNull T> onNext, @NonNull Consumer<? super Throwable> onError) Subscribes to the currentObservableand provides callbacks to handle the items it emits and any error notification it signals.final @NonNull DisposableObservable.subscribe(@NonNull Consumer<? super @NonNull T> onNext, @NonNull Consumer<? super Throwable> onError, @NonNull Action onComplete) Subscribes to the currentObservableand provides callbacks to handle the items it emits and any error or completion notification it signals.final @NonNull DisposableObservable.subscribe(@NonNull Consumer<? super @NonNull T> onNext, @NonNull Consumer<? super Throwable> onError, @NonNull Action onComplete, @NonNull DisposableContainer container) Wraps the given onXXX callbacks into aDisposableObserver, adds it to the givenDisposableContainerand ensures, that if the upstream terminates or this particularDisposableis disposed, theObserveris removed from the given container.final @NonNull DisposableSingle.subscribe()Subscribes to aSinglebut ignore its emission or notification.final @NonNull DisposableSingle.subscribe(@NonNull BiConsumer<@Nullable ? super @NonNull T, @Nullable ? super Throwable> onCallback) Subscribes to aSingleand provides a composite callback to handle the item it emits or any error notification it issues.final @NonNull DisposableSubscribes to aSingleand provides a callback to handle the item it emits.final @NonNull DisposableSingle.subscribe(@NonNull Consumer<? super @NonNull T> onSuccess, @NonNull Consumer<? super Throwable> onError) Subscribes to aSingleand provides callbacks to handle the item it emits or any error notification it issues.final @NonNull DisposableSingle.subscribe(@NonNull Consumer<? super @NonNull T> onSuccess, @NonNull Consumer<? super Throwable> onError, @NonNull DisposableContainer container) Wraps the given onXXX callbacks into aDisposableSingleObserver, adds it to the givenDisposableContainerand ensures, that if the upstream terminates or this particularDisposableis disposed, theSingleObserveris removed from the given container.Methods in io.reactivex.rxjava3.core with parameters of type DisposableModifier and TypeMethodDescriptionvoidCompletableObserver.onSubscribe(@NonNull Disposable d) Called once by theCompletableto set aDisposableon this instance which then can be used to cancel the subscription at any time.voidMaybeObserver.onSubscribe(@NonNull Disposable d) Provides theMaybeObserverwith the means of cancelling (disposing) the connection (channel) with theMaybein both synchronous (from withinonSubscribe(Disposable)itself) and asynchronous manner.voidObserver.onSubscribe(@NonNull Disposable d) Provides theObserverwith the means of cancelling (disposing) the connection (channel) with theObservablein both synchronous (from withinObserver.onNext(Object)) and asynchronous manner.voidSingleObserver.onSubscribe(@NonNull Disposable d) Provides theSingleObserverwith the means of cancelling (disposing) the connection (channel) with the Single in both synchronous (from withinonSubscribe(Disposable)itself) and asynchronous manner.voidCompletableEmitter.setDisposable(@Nullable Disposable d) Sets a Disposable on this emitter; any previousDisposableorCancellablewill be disposed/cancelled.voidFlowableEmitter.setDisposable(@Nullable Disposable d) Sets a Disposable on this emitter; any previousDisposableorCancellablewill be disposed/cancelled.voidMaybeEmitter.setDisposable(@Nullable Disposable d) Sets aDisposableon this emitter; any previousDisposableorCancellablewill be disposed/cancelled.voidObservableEmitter.setDisposable(@Nullable Disposable d) Sets aDisposableon this emitter; any previousDisposableorCancellablewill be disposed/cancelled.voidSingleEmitter.setDisposable(@Nullable Disposable d) Sets aDisposableon this emitter; any previousDisposableorCancellablewill be disposed/cancelled.Method parameters in io.reactivex.rxjava3.core with type arguments of type DisposableModifier and TypeMethodDescriptionfinal @NonNull CompletableCompletable.doOnLifecycle(@NonNull Consumer<? super Disposable> onSubscribe, @NonNull Action onDispose) Calls the appropriateonXXXmethod (shared between allCompletableObservers) for the lifecycle events of the sequence (subscription, disposal).private @NonNull CompletableCompletable.doOnLifecycle(Consumer<? super Disposable> onSubscribe, Consumer<? super Throwable> onError, Action onComplete, Action onTerminate, Action onAfterTerminate, Action onDispose) Returns aCompletableinstance that calls the various callbacks upon the specific lifecycle events.Maybe.doOnLifecycle(@NonNull Consumer<? super Disposable> onSubscribe, @NonNull Action onDispose) Calls the appropriateonXXXmethod (shared between allMaybeObservers) for the lifecycle events of the sequence (subscription, disposal).final @NonNull Observable<T> Observable.doOnLifecycle(@NonNull Consumer<? super Disposable> onSubscribe, @NonNull Action onDispose) Calls the appropriateonXXXmethod (shared between allObservers) for the lifecycle events of the sequence (subscription, disposal).Single.doOnLifecycle(@NonNull Consumer<? super Disposable> onSubscribe, @NonNull Action onDispose) Calls the appropriateonXXXmethod (shared between allSingleObservers) for the lifecycle events of the sequence (subscription, disposal).final @NonNull CompletableCompletable.doOnSubscribe(@NonNull Consumer<? super Disposable> onSubscribe) Returns aCompletableinstance that calls the givenonSubscribecallback with the disposable that the downstreamCompletableObservers receive upon subscription.Maybe.doOnSubscribe(@NonNull Consumer<? super Disposable> onSubscribe) Calls the sharedConsumerwith theDisposablesent through theonSubscribefor eachMaybeObserverthat subscribes to the currentMaybe.final @NonNull Observable<T> Observable.doOnSubscribe(@NonNull Consumer<? super Disposable> onSubscribe) Single.doOnSubscribe(@NonNull Consumer<? super Disposable> onSubscribe) Calls the shared consumer with theDisposablesent through theonSubscribefor eachSingleObserverthat subscribes to the currentSingle. -
Uses of Disposable in io.reactivex.rxjava3.disposables
Classes in io.reactivex.rxjava3.disposables that implement DisposableModifier and TypeClassDescription(package private) final classA Disposable container that manages anActioninstance.(package private) final classA disposable container that manages anAutoCloseableinstance.final classA disposable container that can hold onto multiple otherDisposables and offers O(1) time complexity forCompositeDisposable.add(Disposable),CompositeDisposable.remove(Disposable)andCompositeDisposable.delete(Disposable)operations.(package private) final classA Disposable container that cancels aFutureinstance.(package private) classBase class for Disposable containers that manage some other type that has to be run when the container is disposed.(package private) final classA disposable container that manages aRunnableinstance.final classA Disposable container that allows atomically updating/replacing the contained Disposable with another Disposable, disposing the old one when updating plus handling the disposition when the container itself is disposed.(package private) final classA Disposable container that handles aSubscription.Fields in io.reactivex.rxjava3.disposables with type parameters of type DisposableModifier and TypeFieldDescription(package private) final AtomicReference<Disposable> SerialDisposable.resource(package private) OpenHashSet<Disposable> CompositeDisposable.resourcesMethods in io.reactivex.rxjava3.disposables that return DisposableModifier and TypeMethodDescriptionstatic @NonNull DisposableDisposable.disposed()Returns a shared, disposedDisposableinstance.static @NonNull DisposableDisposable.empty()Returns a new, non-disposedDisposableinstance.static @NonNull DisposableDisposable.fromAction(@NonNull Action action) Construct aDisposableby wrapping aActionthat is executed exactly once when theDisposableis disposed.static @NonNull DisposableDisposable.fromAutoCloseable(@NonNull AutoCloseable autoCloseable) Construct aDisposableby wrapping anAutoCloseablethat is closed exactly once when theDisposableis disposed.static @NonNull DisposableDisposable.fromFuture(@NonNull Future<?> future) Construct aDisposableby wrapping aFuturethat is cancelled exactly once when theDisposableis disposed.static @NonNull DisposableDisposable.fromFuture(@NonNull Future<?> future, boolean allowInterrupt) Construct aDisposableby wrapping aFuturethat is cancelled exactly once when theDisposableis disposed.static @NonNull DisposableDisposable.fromRunnable(@NonNull Runnable run) Construct aDisposableby wrapping aRunnablethat is executed exactly once when theDisposableis disposed.static @NonNull DisposableDisposable.fromSubscription(@NonNull org.reactivestreams.Subscription subscription) Construct aDisposableby wrapping aSubscriptionthat is cancelled exactly once when theDisposableis disposed.SerialDisposable.get()Returns the currently contained Disposable or null if this container is empty.Methods in io.reactivex.rxjava3.disposables with parameters of type DisposableModifier and TypeMethodDescriptionbooleanCompositeDisposable.add(@NonNull Disposable disposable) Adds aDisposableto this container or disposes it if the container has been disposed.booleanDisposableContainer.add(Disposable d) Adds a disposable to this container or disposes it if the container has been disposed.booleanCompositeDisposable.addAll(@NonNull Disposable... disposables) Atomically adds the given array ofDisposables to the container or disposes them all if the container has been disposed.booleanCompositeDisposable.delete(@NonNull Disposable disposable) Removes (but does not dispose) the givenDisposableif it is part of this container.booleanDisposableContainer.delete(Disposable d) Removes but does not dispose the given disposable if it is part of this container.booleanCompositeDisposable.remove(@NonNull Disposable disposable) Removes and disposes the givenDisposableif it is part of this container.booleanDisposableContainer.remove(Disposable d) Removes and disposes the given disposable if it is part of this container.booleanSerialDisposable.replace(@Nullable Disposable next) Atomically: set the next disposable on this container but don't dispose the previous one (if any) or dispose next if the container has been disposed.booleanSerialDisposable.set(@Nullable Disposable next) Atomically: set the next disposable on this container and dispose the previous one (if any) or dispose next if the container has been disposed.static @NonNull AutoCloseableDisposable.toAutoCloseable(@NonNull Disposable disposable) Construct anAutoCloseableby wrapping aDisposablethat is disposed when the returnedAutoCloseableis closed.Method parameters in io.reactivex.rxjava3.disposables with type arguments of type DisposableModifier and TypeMethodDescription(package private) voidCompositeDisposable.dispose(@Nullable OpenHashSet<Disposable> set) Dispose the contents of theOpenHashSetby suppressing non-fatalThrowables till the end.Constructors in io.reactivex.rxjava3.disposables with parameters of type DisposableModifierConstructorDescriptionCompositeDisposable(@NonNull Disposable... disposables) Creates aCompositeDisposablewith the given array of initialDisposableelements.SerialDisposable(@Nullable Disposable initialDisposable) Constructs a SerialDisposable with the given initial Disposable instance.Constructor parameters in io.reactivex.rxjava3.disposables with type arguments of type DisposableModifierConstructorDescriptionCompositeDisposable(@NonNull Iterable<? extends Disposable> disposables) -
Uses of Disposable in io.reactivex.rxjava3.flowables
Methods in io.reactivex.rxjava3.flowables that return DisposableModifier and TypeMethodDescriptionfinal @NonNull DisposableConnectableFlowable.connect()Instructs theConnectableFlowableto begin emitting the items from its underlyingFlowableto itsSubscribers.Method parameters in io.reactivex.rxjava3.flowables with type arguments of type DisposableModifier and TypeMethodDescriptionConnectableFlowable.autoConnect(int numberOfSubscribers, @NonNull Consumer<? super Disposable> connection) Returns aFlowablethat automatically connects (at most once) to thisConnectableFlowablewhen the specified number ofSubscribers subscribe to it and calls the specified callback with theDisposableassociated with the established connection.abstract voidConnectableFlowable.connect(@NonNull Consumer<? super Disposable> connection) Instructs theConnectableFlowableto begin emitting the items from its underlyingFlowableto itsSubscribers. -
Uses of Disposable in io.reactivex.rxjava3.internal.disposables
Classes in io.reactivex.rxjava3.internal.disposables that implement DisposableModifier and TypeClassDescriptionfinal classA composite disposable with a fixed number of slots.final classA disposable container that wraps a Cancellable instance.enumUtility methods for working with Disposables atomically.enumRepresents a stateless empty Disposable that reports being always empty and disposed.final classA disposable container that can hold onto multiple other disposables.final classA Disposable container that allows updating/replacing a Disposable atomically and with respect of disposing the container itself.Subclasses with type arguments of type Disposable in io.reactivex.rxjava3.internal.disposablesModifier and TypeClassDescriptionfinal classA composite disposable with a fixed number of slots.final classA Disposable container that allows updating/replacing a Disposable atomically and with respect of disposing the container itself.Fields in io.reactivex.rxjava3.internal.disposables with type parameters of type DisposableModifier and TypeFieldDescription(package private) List<Disposable> ListCompositeDisposable.resourcesMethods in io.reactivex.rxjava3.internal.disposables that return DisposableModifier and TypeMethodDescriptionArrayCompositeDisposable.replaceResource(int index, Disposable resource) Replaces the resource at the specified index and returns the old resource.Methods in io.reactivex.rxjava3.internal.disposables with parameters of type DisposableModifier and TypeMethodDescriptionbooleanListCompositeDisposable.add(Disposable d) booleanListCompositeDisposable.addAll(Disposable... ds) booleanListCompositeDisposable.delete(Disposable d) static booleanDisposableHelper.isDisposed(Disposable d) Checks if the given Disposable is the commonDisposableHelper.DISPOSEDenum value.booleanListCompositeDisposable.remove(Disposable d) static booleanDisposableHelper.replace(AtomicReference<Disposable> field, Disposable d) Atomically replaces the Disposable in the field with the given new Disposable but does not dispose the old one.booleanSequentialDisposable.replace(Disposable next) Atomically: set the next disposable on this container but don't dispose the previous one (if any) or dispose next if the container has been disposed.ArrayCompositeDisposable.replaceResource(int index, Disposable resource) Replaces the resource at the specified index and returns the old resource.static booleanDisposableHelper.set(AtomicReference<Disposable> field, Disposable d) Atomically sets the field and disposes the old contents.static booleanDisposableHelper.setOnce(AtomicReference<Disposable> field, Disposable d) Atomically sets the field to the given non-null Disposable and returns true or returns false if the field is non-null.booleanArrayCompositeDisposable.setResource(int index, Disposable resource) Sets the resource at the specified index and disposes the old resource.static booleanDisposableHelper.trySet(AtomicReference<Disposable> field, Disposable d) Atomically tries to set the given Disposable on the field if it is null or disposes it if the field containsDisposableHelper.DISPOSED.booleanSequentialDisposable.update(Disposable next) Atomically: set the next disposable on this container and dispose the previous one (if any) or dispose next if the container has been disposed.static booleanDisposableHelper.validate(Disposable current, Disposable next) Verifies that current is null, next is not null, otherwise signals errors to the RxJavaPlugins and returns false.Method parameters in io.reactivex.rxjava3.internal.disposables with type arguments of type DisposableModifier and TypeMethodDescriptionstatic booleanDisposableHelper.dispose(AtomicReference<Disposable> field) Atomically disposes the Disposable in the field if not already disposed.(package private) voidListCompositeDisposable.dispose(List<Disposable> set) static booleanDisposableHelper.replace(AtomicReference<Disposable> field, Disposable d) Atomically replaces the Disposable in the field with the given new Disposable but does not dispose the old one.static booleanDisposableHelper.set(AtomicReference<Disposable> field, Disposable d) Atomically sets the field and disposes the old contents.static booleanDisposableHelper.setOnce(AtomicReference<Disposable> field, Disposable d) Atomically sets the field to the given non-null Disposable and returns true or returns false if the field is non-null.static booleanDisposableHelper.trySet(AtomicReference<Disposable> field, Disposable d) Atomically tries to set the given Disposable on the field if it is null or disposes it if the field containsDisposableHelper.DISPOSED.Constructors in io.reactivex.rxjava3.internal.disposables with parameters of type DisposableModifierConstructorDescriptionListCompositeDisposable(Disposable... resources) SequentialDisposable(Disposable initial) Construct a SequentialDisposable with the initial Disposable provided.Constructor parameters in io.reactivex.rxjava3.internal.disposables with type arguments of type Disposable -
Uses of Disposable in io.reactivex.rxjava3.internal.fuseable
Classes in io.reactivex.rxjava3.internal.fuseable that implement DisposableModifier and TypeClassDescriptionclassRepresents an empty, async-onlyQueueFuseableinstance.final classRepresents an empty, async-onlyQueueFuseableinstance that tracks and exposes a canceled/disposed state. -
Uses of Disposable in io.reactivex.rxjava3.internal.jdk8
Classes in io.reactivex.rxjava3.internal.jdk8 that implement DisposableModifier and TypeClassDescription(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 classFields in io.reactivex.rxjava3.internal.jdk8 declared as DisposableModifier and TypeFieldDescription(package private) DisposableMaybeFlattenStreamAsFlowable.FlattenStreamMultiObserver.upstream(package private) DisposableMaybeFlattenStreamAsObservable.FlattenStreamMultiObserver.upstream(package private) DisposableMaybeMapOptional.MapOptionalMaybeObserver.upstream(package private) DisposableObservableCollectWithCollector.CollectorObserver.upstream(package private) DisposableObservableCollectWithCollectorSingle.CollectorSingleObserver.upstream(package private) DisposableObservableFlatMapStream.FlatMapStreamObserver.upstream(package private) DisposableSingleMapOptional.MapOptionalSingleObserver.upstreamFields in io.reactivex.rxjava3.internal.jdk8 with type parameters of type DisposableModifier and TypeFieldDescription(package private) final AtomicReference<Disposable> CompletionStageConsumer.upstream(package private) final AtomicReference<Disposable> ObservableStageObserver.upstreamMethods in io.reactivex.rxjava3.internal.jdk8 with parameters of type DisposableModifier and TypeMethodDescriptionvoidCompletionStageConsumer.onSubscribe(@NonNull Disposable d) voidMaybeFlattenStreamAsFlowable.FlattenStreamMultiObserver.onSubscribe(@NonNull Disposable d) voidMaybeFlattenStreamAsObservable.FlattenStreamMultiObserver.onSubscribe(@NonNull Disposable d) voidMaybeMapOptional.MapOptionalMaybeObserver.onSubscribe(Disposable d) voidObservableCollectWithCollector.CollectorObserver.onSubscribe(@NonNull Disposable d) voidObservableCollectWithCollectorSingle.CollectorSingleObserver.onSubscribe(@NonNull Disposable d) voidObservableFlatMapStream.FlatMapStreamObserver.onSubscribe(@NonNull Disposable d) final voidObservableStageObserver.onSubscribe(@NonNull Disposable d) voidSingleMapOptional.MapOptionalSingleObserver.onSubscribe(Disposable d) -
Uses of Disposable in io.reactivex.rxjava3.internal.observers
Classes in io.reactivex.rxjava3.internal.observers that implement DisposableModifier and TypeClassDescription(package private) classWraps lambda callbacks and when the upstream terminates or the observer gets disposed, removes itself from aCompositeDisposable.classBase class for a fuseable intermediate observer.classAn abstract QueueDisposable implementation, extending an AtomicInteger, that defaults all unnecessary Queue methods to throw UnsupportedOperationException.classAn abstract QueueDisposable implementation that defaults all unnecessary Queue methods to throw UnsupportedOperationException.final classclassfinal classBlocks until the upstream terminates and dispatches the outcome to the actual observer.final classBlocks until the upstream signals its first value or completes.final classBlocks until the upstream signals its last value or completes.final classfinal classfinal classclassRepresents a fuseable container for a single value.classA fuseable Observer that can generate 0 or 1 resulting value.final classWraps lambda callbacks and when the upstream terminates or this (Single | Maybe | Completable) observer gets disposed, removes itself from aCompositeDisposable.final classWraps lambda callbacks and when the upstream terminates or this observer gets disposed, removes itself from aCompositeDisposable.final classfinal classfinal classfinal classAn Observer + Future that expects exactly one upstream value and provides it via the (blocking) Future API.final classAn Observer + 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 classSubclasses with type arguments of type Disposable in io.reactivex.rxjava3.internal.observersModifier and TypeClassDescription(package private) classWraps lambda callbacks and when the upstream terminates or the observer gets disposed, removes itself from aCompositeDisposable.final classfinal classfinal classfinal classfinal classfinal classfinal classSubscriber that can fuse with the upstream and calls a support interface whenever an event is available.final classFields in io.reactivex.rxjava3.internal.observers declared as DisposableModifier and TypeFieldDescriptionprotected DisposableBasicFuseableObserver.upstreamThe upstream subscription.(package private) DisposableBlockingBaseObserver.upstream(package private) DisposableBlockingMultiObserver.upstreamprotected DisposableDeferredScalarObserver.upstreamThe upstream disposable.(package private) DisposableDisposableLambdaObserver.upstreamFields in io.reactivex.rxjava3.internal.observers with type parameters of type DisposableModifier and TypeFieldDescription(package private) final Consumer<? super Disposable> DisposableLambdaObserver.onSubscribe(package private) final Consumer<? super Disposable> LambdaObserver.onSubscribe(package private) final AtomicReference<Disposable> ResumeSingleObserver.parent(package private) final AtomicReference<Disposable> FutureMultiObserver.upstream(package private) final AtomicReference<Disposable> FutureObserver.upstreamMethods in io.reactivex.rxjava3.internal.observers with parameters of type DisposableModifier and TypeMethodDescriptionprotected final voidQueueDrainObserver.fastPathEmit(U value, boolean delayError, Disposable dispose) protected final voidQueueDrainObserver.fastPathOrderedEmit(U value, boolean delayError, Disposable disposable) Makes sure the fast-path emits in order.final voidAbstractDisposableAutoRelease.onSubscribe(Disposable d) final voidBasicFuseableObserver.onSubscribe(Disposable d) voidBiConsumerSingleObserver.onSubscribe(Disposable d) final voidBlockingBaseObserver.onSubscribe(Disposable d) voidBlockingDisposableMultiObserver.onSubscribe(@NonNull Disposable d) voidBlockingMultiObserver.onSubscribe(Disposable d) voidBlockingObserver.onSubscribe(Disposable d) voidCallbackCompletableObserver.onSubscribe(Disposable d) voidConsumerSingleObserver.onSubscribe(Disposable d) voidDeferredScalarObserver.onSubscribe(Disposable d) voidDisposableLambdaObserver.onSubscribe(Disposable d) voidEmptyCompletableObserver.onSubscribe(Disposable d) voidForEachWhileObserver.onSubscribe(Disposable d) voidFutureMultiObserver.onSubscribe(Disposable d) voidFutureObserver.onSubscribe(Disposable d) voidInnerQueuedObserver.onSubscribe(Disposable d) voidLambdaObserver.onSubscribe(Disposable d) voidResumeSingleObserver.onSubscribe(Disposable d) voidSafeCompletableObserver.onSubscribe(@NonNull Disposable d) voidSafeMaybeObserver.onSubscribe(@NonNull Disposable d) voidSafeSingleObserver.onSubscribe(@NonNull Disposable d) Constructor parameters in io.reactivex.rxjava3.internal.observers with type arguments of type DisposableModifierConstructorDescriptionDisposableLambdaObserver(Observer<? super T> actual, Consumer<? super Disposable> onSubscribe, Action onDispose) ResumeSingleObserver(AtomicReference<Disposable> parent, SingleObserver<? super T> downstream) -
Uses of Disposable in io.reactivex.rxjava3.internal.operators.completable
Classes in io.reactivex.rxjava3.internal.operators.completable that implement DisposableModifier and TypeClassDescription(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) 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 classSubclasses with type arguments of type Disposable in io.reactivex.rxjava3.internal.operators.completableModifier and TypeClassDescription(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 classFields in io.reactivex.rxjava3.internal.operators.completable declared as DisposableModifier and TypeFieldDescription(package private) DisposableCompletableAmb.Amb.upstream(package private) DisposableCompletableDetach.DetachCompletableObserver.upstream(package private) DisposableCompletableDisposeOn.DisposeOnObserver.upstream(package private) DisposableCompletableDoFinally.DoFinallyObserver.upstream(package private) DisposableCompletableHide.HideCompletableObserver.upstream(package private) DisposableCompletableOnErrorReturn.OnErrorReturnMaybeObserver.upstream(package private) DisposableCompletablePeek.CompletableObserverImplementation.upstream(package private) DisposableCompletableUsing.UsingObserver.upstreamFields in io.reactivex.rxjava3.internal.operators.completable with type parameters of type DisposableModifier and TypeFieldDescription(package private) final Consumer<? super Disposable> CompletablePeek.onSubscribe(package private) final AtomicReference<Disposable> CompletableAndThenCompletable.NextObserver.parentMethods in io.reactivex.rxjava3.internal.operators.completable with parameters of type DisposableModifier and TypeMethodDescriptionvoidCompletableAmb.Amb.onSubscribe(Disposable d) voidCompletableAndThenCompletable.NextObserver.onSubscribe(Disposable d) voidCompletableAndThenCompletable.SourceObserver.onSubscribe(Disposable d) voidCompletableCache.onSubscribe(Disposable d) voidCompletableConcat.CompletableConcatSubscriber.ConcatInnerObserver.onSubscribe(Disposable d) voidCompletableConcatArray.ConcatInnerObserver.onSubscribe(Disposable d) voidCompletableConcatIterable.ConcatInnerObserver.onSubscribe(Disposable d) voidCompletableDelay.Delay.onSubscribe(Disposable d) voidCompletableDetach.DetachCompletableObserver.onSubscribe(Disposable d) voidCompletableDisposeOn.DisposeOnObserver.onSubscribe(Disposable d) voidCompletableDoFinally.DoFinallyObserver.onSubscribe(Disposable d) voidCompletableDoOnEvent.DoOnEvent.onSubscribe(Disposable d) voidCompletableFromObservable.CompletableFromObservableObserver.onSubscribe(Disposable d) voidCompletableFromSingle.CompletableFromSingleObserver.onSubscribe(Disposable d) voidCompletableHide.HideCompletableObserver.onSubscribe(Disposable d) voidCompletableMerge.CompletableMergeSubscriber.MergeInnerObserver.onSubscribe(Disposable d) voidCompletableMergeArray.InnerCompletableObserver.onSubscribe(Disposable d) voidCompletableMergeArrayDelayError.MergeInnerCompletableObserver.onSubscribe(Disposable d) voidCompletableMergeIterable.MergeCompletableObserver.onSubscribe(Disposable d) voidCompletableObserveOn.ObserveOnCompletableObserver.onSubscribe(Disposable d) voidCompletableOnErrorComplete.OnError.onSubscribe(Disposable d) voidCompletableOnErrorReturn.OnErrorReturnMaybeObserver.onSubscribe(Disposable d) voidCompletablePeek.CompletableObserverImplementation.onSubscribe(Disposable d) voidCompletableResumeNext.ResumeNextObserver.onSubscribe(Disposable d) voidCompletableSubscribeOn.SubscribeOnObserver.onSubscribe(Disposable d) voidCompletableTakeUntilCompletable.TakeUntilMainObserver.onSubscribe(Disposable d) voidCompletableTakeUntilCompletable.TakeUntilMainObserver.OtherObserver.onSubscribe(Disposable d) voidCompletableTimeout.DisposeTask.DisposeObserver.onSubscribe(Disposable d) voidCompletableTimeout.TimeOutObserver.onSubscribe(Disposable d) voidCompletableToSingle.ToSingle.onSubscribe(Disposable d) voidCompletableUsing.UsingObserver.onSubscribe(Disposable d) voidCompletableCreate.Emitter.setDisposable(Disposable d) (package private) voidCompletableTimer.TimerDisposable.setFuture(Disposable d) Constructor parameters in io.reactivex.rxjava3.internal.operators.completable with type arguments of type DisposableModifierConstructorDescriptionCompletablePeek(CompletableSource source, Consumer<? super Disposable> onSubscribe, Consumer<? super Throwable> onError, Action onComplete, Action onTerminate, Action onAfterTerminate, Action onDispose) (package private)NextObserver(AtomicReference<Disposable> parent, CompletableObserver downstream) -
Uses of Disposable in io.reactivex.rxjava3.internal.operators.flowable
Classes in io.reactivex.rxjava3.internal.operators.flowable that implement DisposableModifier and TypeClassDescription(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 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 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) final class(package private) final class(package private) 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 classA Subscription that manages the request and cancellation state of a child subscriber in thread-safe manner.(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 classFlowableToListSingle.ToListSubscriber<T, U extends Collection<? super T>>(package private) static final class(package private) static final classSubclasses with type arguments of type Disposable in io.reactivex.rxjava3.internal.operators.flowableModifier and TypeClassDescription(package private) static final class(package private) static final class(package private) final class(package private) final class(package private) 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 classClasses in io.reactivex.rxjava3.internal.operators.flowable that implement interfaces with type arguments of type DisposableModifier and TypeClassDescription(package private) static final class(package private) final classFields in io.reactivex.rxjava3.internal.operators.flowable declared as DisposableModifier and TypeFieldDescription(package private) DisposableFlowableBufferExactBoundary.BufferExactBoundarySubscriber.other(package private) DisposableFlowableBufferTimed.BufferExactBoundedSubscriber.timer(package private) DisposableFlowableRefCount.RefConnection.timer(package private) DisposableFlowableFromCompletable.FromCompletableObserver.upstream(package private) DisposableFlowableFromObservable.SubscriberObserver.upstreamFields in io.reactivex.rxjava3.internal.operators.flowable with type parameters of type DisposableModifier and TypeFieldDescription(package private) final Consumer<? super Disposable> FlowableAutoConnect.connection(package private) final AtomicReference<Disposable> FlowableDebounce.DebounceSubscriber.debouncer(package private) final AtomicReference<Disposable> FlowableConcatWithMaybe.ConcatWithSubscriber.otherDisposable(package private) final AtomicReference<Disposable> FlowableConcatWithSingle.ConcatWithSubscriber.otherDisposable(package private) final AtomicReference<Disposable> FlowableInterval.IntervalSubscriber.resource(package private) final AtomicReference<Disposable> FlowableIntervalRange.IntervalRangeSubscriber.resource(package private) final AtomicReference<Disposable> FlowableBufferTimed.BufferExactUnboundedSubscriber.timerMethods in io.reactivex.rxjava3.internal.operators.flowable with parameters of type DisposableModifier and TypeMethodDescriptionvoidFlowableRefCount.RefConnection.accept(Disposable t) voidFlowableReplay.MulticastFlowable.DisposableConsumer.accept(Disposable r) (package private) voidFlowableBufferBoundary.BufferBoundarySubscriber.boundaryError(Disposable subscriber, Throwable ex) voidFlowableConcatWithCompletable.ConcatWithSubscriber.onSubscribe(Disposable d) voidFlowableConcatWithMaybe.ConcatWithSubscriber.onSubscribe(Disposable d) voidFlowableConcatWithSingle.ConcatWithSubscriber.onSubscribe(Disposable d) voidFlowableFlatMapCompletable.FlatMapCompletableMainSubscriber.InnerConsumer.onSubscribe(Disposable d) voidFlowableFlatMapCompletableCompletable.FlatMapCompletableMainSubscriber.InnerObserver.onSubscribe(Disposable d) voidFlowableFlatMapMaybe.FlatMapMaybeSubscriber.InnerObserver.onSubscribe(Disposable d) voidFlowableFlatMapSingle.FlatMapSingleSubscriber.InnerObserver.onSubscribe(Disposable d) voidFlowableFromCompletable.FromCompletableObserver.onSubscribe(Disposable d) voidFlowableFromObservable.SubscriberObserver.onSubscribe(Disposable d) voidFlowableMergeWithCompletable.MergeWithSubscriber.OtherObserver.onSubscribe(Disposable d) voidFlowableMergeWithMaybe.MergeWithObserver.OtherObserver.onSubscribe(Disposable d) voidFlowableMergeWithSingle.MergeWithObserver.OtherObserver.onSubscribe(Disposable d) final voidFlowableCreate.BaseEmitter.setDisposable(Disposable d) voidFlowableCreate.SerializedEmitter.setDisposable(Disposable d) voidFlowableDebounceTimed.DebounceEmitter.setResource(Disposable d) voidFlowableInterval.IntervalSubscriber.setResource(Disposable d) voidFlowableIntervalRange.IntervalRangeSubscriber.setResource(Disposable d) voidFlowableTimer.TimerSubscriber.setResource(Disposable d) Method parameters in io.reactivex.rxjava3.internal.operators.flowable with type arguments of type DisposableModifier and TypeMethodDescriptionvoidFlowablePublish.connect(Consumer<? super Disposable> connection) voidFlowableReplay.connect(Consumer<? super Disposable> connection) Constructor parameters in io.reactivex.rxjava3.internal.operators.flowable with type arguments of type DisposableModifierConstructorDescriptionFlowableAutoConnect(ConnectableFlowable<? extends T> source, int numberOfSubscribers, Consumer<? super Disposable> connection) -
Uses of Disposable in io.reactivex.rxjava3.internal.operators.maybe
Classes in io.reactivex.rxjava3.internal.operators.maybe that implement DisposableModifier and TypeClassDescription(package private) static final classfinal classMaybeObserver that delegates the onSuccess, onError and onComplete method calls to callbacks.(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 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 final class(package private) static final class(package private) static final classSubclasses with type arguments of type Disposable in io.reactivex.rxjava3.internal.operators.maybeModifier and TypeClassDescriptionfinal classMaybeObserver that delegates the onSuccess, onError and onComplete method calls to callbacks.(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 class(package private) static final class(package private) static final classFields in io.reactivex.rxjava3.internal.operators.maybe declared as DisposableModifier and TypeFieldDescription(package private) DisposableMaybeUnsubscribeOn.UnsubscribeOnMaybeObserver.ds(package private) DisposableMaybeAmb.AmbMaybeObserver.upstream(package private) DisposableMaybeContains.ContainsMaybeObserver.upstream(package private) DisposableMaybeCount.CountMaybeObserver.upstream(package private) DisposableMaybeDelayOtherPublisher.DelayMaybeObserver.upstream(package private) DisposableMaybeDematerialize.DematerializeObserver.upstream(package private) DisposableMaybeDetach.DetachMaybeObserver.upstream(package private) DisposableMaybeDoAfterSuccess.DoAfterObserver.upstream(package private) DisposableMaybeDoFinally.DoFinallyObserver.upstream(package private) DisposableMaybeDoOnEvent.DoOnEventMaybeObserver.upstream(package private) DisposableMaybeDoOnLifecycle.MaybeLifecycleObserver.upstream(package private) DisposableMaybeFilter.FilterMaybeObserver.upstream(package private) DisposableMaybeFilterSingle.FilterMaybeObserver.upstream(package private) DisposableMaybeFlatMapIterableFlowable.FlatMapIterableObserver.upstream(package private) DisposableMaybeFlatMapIterableObservable.FlatMapIterableObserver.upstream(package private) DisposableMaybeFlatMapNotification.FlatMapMaybeObserver.upstream(package private) DisposableMaybeFlatten.FlatMapMaybeObserver.upstream(package private) DisposableMaybeFromCompletable.FromCompletableObserver.upstream(package private) DisposableMaybeFromSingle.FromSingleObserver.upstream(package private) DisposableMaybeHide.HideMaybeObserver.upstream(package private) DisposableMaybeIgnoreElement.IgnoreMaybeObserver.upstream(package private) DisposableMaybeIgnoreElementCompletable.IgnoreMaybeObserver.upstream(package private) DisposableMaybeIsEmpty.IsEmptyMaybeObserver.upstream(package private) DisposableMaybeIsEmptySingle.IsEmptyMaybeObserver.upstream(package private) DisposableMaybeMap.MapMaybeObserver.upstream(package private) DisposableMaybeOnErrorComplete.OnErrorCompleteMultiObserver.upstream(package private) DisposableMaybeOnErrorReturn.OnErrorReturnMaybeObserver.upstream(package private) DisposableMaybePeek.MaybePeekObserver.upstream(package private) DisposableMaybeTimeInterval.TimeIntervalMaybeObserver.upstream(package private) DisposableMaybeToFlowable.MaybeToFlowableSubscriber.upstream(package private) DisposableMaybeToObservable.MaybeToObservableObserver.upstream(package private) DisposableMaybeToSingle.ToSingleMaybeSubscriber.upstream(package private) DisposableMaybeUsing.UsingObserver.upstreamFields in io.reactivex.rxjava3.internal.operators.maybe with type parameters of type DisposableModifier and TypeFieldDescription(package private) final Consumer<? super Disposable> MaybeDoOnLifecycle.MaybeLifecycleObserver.onSubscribe(package private) final Consumer<? super Disposable> MaybeDoOnLifecycle.onSubscribe(package private) final Consumer<? super Disposable> MaybePeek.onSubscribeCall(package private) final AtomicReference<Disposable> MaybeDelayWithCompletable.DelayWithMainObserver.parent(package private) final AtomicReference<Disposable> MaybeFlatMapSingle.FlatMapSingleObserver.parent(package private) final AtomicReference<Disposable> MaybeSwitchIfEmpty.SwitchIfEmptyMaybeObserver.OtherMaybeObserver.parent(package private) final AtomicReference<Disposable> MaybeSwitchIfEmptySingle.SwitchIfEmptyMaybeObserver.OtherSingleObserver.parent(package private) final AtomicReference<Disposable> MaybeOnErrorNext.OnErrorNextMaybeObserver.NextMaybeObserver.upstreamMethods in io.reactivex.rxjava3.internal.operators.maybe with parameters of type DisposableModifier and TypeMethodDescriptionvoidMaybeAmb.AmbMaybeObserver.onSubscribe(Disposable d) voidMaybeCache.onSubscribe(Disposable d) voidMaybeCallbackObserver.onSubscribe(Disposable d) voidMaybeConcatArray.ConcatMaybeObserver.onSubscribe(Disposable d) voidMaybeConcatArrayDelayError.ConcatMaybeObserver.onSubscribe(Disposable d) voidMaybeConcatIterable.ConcatMaybeObserver.onSubscribe(Disposable d) voidMaybeContains.ContainsMaybeObserver.onSubscribe(Disposable d) voidMaybeCount.CountMaybeObserver.onSubscribe(Disposable d) voidMaybeDelay.DelayMaybeObserver.onSubscribe(Disposable d) voidMaybeDelayOtherPublisher.DelayMaybeObserver.onSubscribe(Disposable d) voidMaybeDelaySubscriptionOtherPublisher.DelayMaybeObserver.onSubscribe(Disposable d) voidMaybeDelayWithCompletable.DelayWithMainObserver.onSubscribe(Disposable d) voidMaybeDelayWithCompletable.OtherObserver.onSubscribe(Disposable d) voidMaybeDematerialize.DematerializeObserver.onSubscribe(Disposable d) voidMaybeDetach.DetachMaybeObserver.onSubscribe(Disposable d) voidMaybeDoAfterSuccess.DoAfterObserver.onSubscribe(Disposable d) voidMaybeDoFinally.DoFinallyObserver.onSubscribe(Disposable d) voidMaybeDoOnEvent.DoOnEventMaybeObserver.onSubscribe(Disposable d) voidMaybeDoOnLifecycle.MaybeLifecycleObserver.onSubscribe(@NonNull Disposable d) voidMaybeDoOnTerminate.DoOnTerminate.onSubscribe(Disposable d) voidMaybeEqualSingle.EqualObserver.onSubscribe(Disposable d) voidMaybeFilter.FilterMaybeObserver.onSubscribe(Disposable d) voidMaybeFilterSingle.FilterMaybeObserver.onSubscribe(Disposable d) voidMaybeFlatMapBiSelector.FlatMapBiMainObserver.InnerObserver.onSubscribe(Disposable d) voidMaybeFlatMapBiSelector.FlatMapBiMainObserver.onSubscribe(Disposable d) voidMaybeFlatMapCompletable.FlatMapCompletableObserver.onSubscribe(Disposable d) voidMaybeFlatMapIterableFlowable.FlatMapIterableObserver.onSubscribe(Disposable d) voidMaybeFlatMapIterableObservable.FlatMapIterableObserver.onSubscribe(Disposable d) voidMaybeFlatMapNotification.FlatMapMaybeObserver.InnerObserver.onSubscribe(Disposable d) voidMaybeFlatMapNotification.FlatMapMaybeObserver.onSubscribe(Disposable d) voidMaybeFlatMapSingle.FlatMapMaybeObserver.onSubscribe(Disposable d) voidMaybeFlatMapSingle.FlatMapSingleObserver.onSubscribe(Disposable d) voidMaybeFlatten.FlatMapMaybeObserver.InnerObserver.onSubscribe(Disposable d) voidMaybeFlatten.FlatMapMaybeObserver.onSubscribe(Disposable d) voidMaybeFromCompletable.FromCompletableObserver.onSubscribe(Disposable d) voidMaybeFromSingle.FromSingleObserver.onSubscribe(Disposable d) voidMaybeHide.HideMaybeObserver.onSubscribe(Disposable d) voidMaybeIgnoreElement.IgnoreMaybeObserver.onSubscribe(Disposable d) voidMaybeIgnoreElementCompletable.IgnoreMaybeObserver.onSubscribe(Disposable d) voidMaybeIsEmpty.IsEmptyMaybeObserver.onSubscribe(Disposable d) voidMaybeIsEmptySingle.IsEmptyMaybeObserver.onSubscribe(Disposable d) voidMaybeMap.MapMaybeObserver.onSubscribe(Disposable d) voidMaybeMergeArray.MergeMaybeObserver.onSubscribe(Disposable d) voidMaybeObserveOn.ObserveOnMaybeObserver.onSubscribe(Disposable d) voidMaybeOnErrorComplete.OnErrorCompleteMultiObserver.onSubscribe(Disposable d) voidMaybeOnErrorNext.OnErrorNextMaybeObserver.NextMaybeObserver.onSubscribe(Disposable d) voidMaybeOnErrorNext.OnErrorNextMaybeObserver.onSubscribe(Disposable d) voidMaybeOnErrorReturn.OnErrorReturnMaybeObserver.onSubscribe(Disposable d) voidMaybePeek.MaybePeekObserver.onSubscribe(Disposable d) voidMaybeSubscribeOn.SubscribeOnMaybeObserver.onSubscribe(Disposable d) voidMaybeSwitchIfEmpty.SwitchIfEmptyMaybeObserver.onSubscribe(Disposable d) voidMaybeSwitchIfEmpty.SwitchIfEmptyMaybeObserver.OtherMaybeObserver.onSubscribe(Disposable d) voidMaybeSwitchIfEmptySingle.SwitchIfEmptyMaybeObserver.onSubscribe(Disposable d) voidMaybeSwitchIfEmptySingle.SwitchIfEmptyMaybeObserver.OtherSingleObserver.onSubscribe(Disposable d) voidMaybeTakeUntilMaybe.TakeUntilMainMaybeObserver.onSubscribe(Disposable d) voidMaybeTakeUntilMaybe.TakeUntilMainMaybeObserver.TakeUntilOtherMaybeObserver.onSubscribe(Disposable d) voidMaybeTakeUntilPublisher.TakeUntilMainMaybeObserver.onSubscribe(Disposable d) voidMaybeTimeInterval.TimeIntervalMaybeObserver.onSubscribe(@NonNull Disposable d) voidMaybeTimeoutMaybe.TimeoutFallbackMaybeObserver.onSubscribe(Disposable d) voidMaybeTimeoutMaybe.TimeoutMainMaybeObserver.onSubscribe(Disposable d) voidMaybeTimeoutMaybe.TimeoutOtherMaybeObserver.onSubscribe(Disposable d) voidMaybeTimeoutPublisher.TimeoutFallbackMaybeObserver.onSubscribe(Disposable d) voidMaybeTimeoutPublisher.TimeoutMainMaybeObserver.onSubscribe(Disposable d) voidMaybeToFlowable.MaybeToFlowableSubscriber.onSubscribe(Disposable d) voidMaybeToObservable.MaybeToObservableObserver.onSubscribe(Disposable d) voidMaybeToSingle.ToSingleMaybeSubscriber.onSubscribe(Disposable d) voidMaybeUnsubscribeOn.UnsubscribeOnMaybeObserver.onSubscribe(Disposable d) voidMaybeUsing.UsingObserver.onSubscribe(Disposable d) voidMaybeZipArray.ZipMaybeObserver.onSubscribe(Disposable d) voidMaybeCreate.Emitter.setDisposable(Disposable d) (package private) voidMaybeTimer.TimerDisposable.setFuture(Disposable d) Constructor parameters in io.reactivex.rxjava3.internal.operators.maybe with type arguments of type DisposableModifierConstructorDescription(package private)DelayWithMainObserver(AtomicReference<Disposable> parent, MaybeObserver<? super T> downstream) (package private)FlatMapSingleObserver(AtomicReference<Disposable> parent, MaybeObserver<? super R> downstream) MaybeDoOnLifecycle(Maybe<T> upstream, Consumer<? super Disposable> onSubscribe, Action onDispose) (package private)MaybeLifecycleObserver(MaybeObserver<? super T> downstream, Consumer<? super Disposable> onSubscribe, Action onDispose) MaybePeek(MaybeSource<T> source, Consumer<? super Disposable> onSubscribeCall, Consumer<? super T> onSuccessCall, Consumer<? super Throwable> onErrorCall, Action onCompleteCall, Action onAfterTerminate, Action onDispose) (package private)NextMaybeObserver(MaybeObserver<? super T> actual, AtomicReference<Disposable> d) (package private)OtherMaybeObserver(MaybeObserver<? super T> actual, AtomicReference<Disposable> parent) (package private)OtherSingleObserver(SingleObserver<? super T> actual, AtomicReference<Disposable> parent) -
Uses of Disposable in io.reactivex.rxjava3.internal.operators.mixed
Classes in io.reactivex.rxjava3.internal.operators.mixed that implement DisposableModifier and TypeClassDescription(package private) static final classclassBase class for implementing concatMapX main observers.(package private) static final class(package private) static final classfinal classA consumer that implements the consumer types of Maybe, Single and Completable and turns their signals into Notifications for a SingleObserver.(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 classSubclasses with type arguments of type Disposable in io.reactivex.rxjava3.internal.operators.mixedModifier and TypeClassDescription(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 classFields in io.reactivex.rxjava3.internal.operators.mixed declared as DisposableModifier and TypeFieldDescription(package private) DisposableCompletableAndThenPublisher.AndThenPublisherSubscriber.upstream(package private) DisposableConcatMapXMainObserver.upstream(package private) DisposableMaterializeSingleObserver.upstream(package private) DisposableMaybeFlatMapPublisher.FlatMapPublisherSubscriber.upstream(package private) DisposableObservableSwitchMapCompletable.SwitchMapCompletableObserver.upstream(package private) DisposableObservableSwitchMapMaybe.SwitchMapMaybeMainObserver.upstream(package private) DisposableObservableSwitchMapSingle.SwitchMapSingleMainObserver.upstreamMethods in io.reactivex.rxjava3.internal.operators.mixed with parameters of type DisposableModifier and TypeMethodDescriptionvoidCompletableAndThenObservable.AndThenObservableObserver.onSubscribe(Disposable d) voidCompletableAndThenPublisher.AndThenPublisherSubscriber.onSubscribe(Disposable d) final voidConcatMapXMainObserver.onSubscribe(Disposable d) voidFlowableConcatMapCompletable.ConcatMapCompletableObserver.ConcatMapInnerObserver.onSubscribe(Disposable d) voidFlowableConcatMapMaybe.ConcatMapMaybeSubscriber.ConcatMapMaybeObserver.onSubscribe(Disposable d) voidFlowableConcatMapSingle.ConcatMapSingleSubscriber.ConcatMapSingleObserver.onSubscribe(Disposable d) voidFlowableSwitchMapCompletable.SwitchMapCompletableObserver.SwitchMapInnerObserver.onSubscribe(Disposable d) voidFlowableSwitchMapMaybe.SwitchMapMaybeSubscriber.SwitchMapMaybeObserver.onSubscribe(Disposable d) voidFlowableSwitchMapSingle.SwitchMapSingleSubscriber.SwitchMapSingleObserver.onSubscribe(Disposable d) voidMaterializeSingleObserver.onSubscribe(Disposable d) voidMaybeFlatMapObservable.FlatMapObserver.onSubscribe(Disposable d) voidMaybeFlatMapPublisher.FlatMapPublisherSubscriber.onSubscribe(Disposable d) voidObservableConcatMapCompletable.ConcatMapCompletableObserver.ConcatMapInnerObserver.onSubscribe(Disposable d) voidObservableConcatMapMaybe.ConcatMapMaybeMainObserver.ConcatMapMaybeObserver.onSubscribe(Disposable d) voidObservableConcatMapSingle.ConcatMapSingleMainObserver.ConcatMapSingleObserver.onSubscribe(Disposable d) voidObservableSwitchMapCompletable.SwitchMapCompletableObserver.onSubscribe(Disposable d) voidObservableSwitchMapCompletable.SwitchMapCompletableObserver.SwitchMapInnerObserver.onSubscribe(Disposable d) voidObservableSwitchMapMaybe.SwitchMapMaybeMainObserver.onSubscribe(Disposable d) voidObservableSwitchMapMaybe.SwitchMapMaybeMainObserver.SwitchMapMaybeObserver.onSubscribe(Disposable d) voidObservableSwitchMapSingle.SwitchMapSingleMainObserver.onSubscribe(Disposable d) voidObservableSwitchMapSingle.SwitchMapSingleMainObserver.SwitchMapSingleObserver.onSubscribe(Disposable d) voidSingleFlatMapObservable.FlatMapObserver.onSubscribe(Disposable d) -
Uses of Disposable in io.reactivex.rxjava3.internal.operators.observable
Classes in io.reactivex.rxjava3.internal.operators.observable that implement DisposableModifier and TypeClassDescription(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 classObservableBuffer.BufferExactObserver<T, U extends Collection<? super T>>(package private) static final classObservableBuffer.BufferSkipObserver<T, U extends Collection<? super T>>(package private) static final classObservableBufferBoundary.BufferBoundaryObserver<T, C extends Collection<? super T>, Open, Close>(package private) static final class(package private) static final classObservableBufferBoundary.BufferCloseObserver<T, C extends Collection<? super T>>(package private) static final classObservableBufferExactBoundary.BufferBoundaryObserver<T, U extends Collection<? super T>, B>(package private) static final classObservableBufferExactBoundary.BufferExactBoundaryObserver<T, U extends Collection<? super T>, B>(package private) static final classObservableBufferTimed.BufferExactBoundedObserver<T, U extends Collection<? super T>>(package private) static final classObservableBufferTimed.BufferExactUnboundedObserver<T, U extends Collection<? super T>>(package private) static final classObservableBufferTimed.BufferSkipBoundedObserver<T, U extends Collection<? super T>>(package private) static final classHosts the downstream consumer and its current requested and replay states.(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 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) final class(package private) static final class(package private) final class(package private) static final class(package private) 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 classstatic final class(package private) static final class(package private) static final classObservableGroupJoin.GroupJoinDisposable<TLeft, TRight, TLeftEnd, TRightEnd, R>(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 classObservableJoin.JoinDisposable<TLeft, TRight, TLeftEnd, TRightEnd, R>(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 classIntercepts the dispose signal from the downstream and removes itself from the connection's observers array at most once.(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 classA Disposable that manages the disposed state of a child Observer in thread-safe manner.(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 classstatic final classRepresents a Disposable that signals one onNext followed by an onComplete.(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 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 classObservableToList.ToListObserver<T, U extends Collection<? super T>>(package private) static final classObservableToListSingle.ToListObserver<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 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 classfinal classSubclasses with type arguments of type Disposable in io.reactivex.rxjava3.internal.operators.observableModifier and TypeClassDescription(package private) static final class(package private) static final class(package private) static final class(package private) static final classObservableBufferBoundary.BufferCloseObserver<T, C 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 final class(package private) final class(package private) final class(package private) 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) final class(package private) static final class(package private) 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 classfinal classClasses in io.reactivex.rxjava3.internal.operators.observable that implement interfaces with type arguments of type DisposableModifier and TypeClassDescription(package private) static final class(package private) static final classFields in io.reactivex.rxjava3.internal.operators.observable declared as DisposableModifier and TypeFieldDescription(package private) DisposableObservableBufferExactBoundary.BufferExactBoundaryObserver.other(package private) DisposableObservableBufferTimed.BufferExactBoundedObserver.timer(package private) DisposableObservableRefCount.RefConnection.timer(package private) DisposableObservableAll.AllObserver.upstream(package private) DisposableObservableAllSingle.AllObserver.upstream(package private) DisposableObservableAny.AnyObserver.upstream(package private) DisposableObservableAnySingle.AnyObserver.upstream(package private) DisposableObservableBuffer.BufferExactObserver.upstream(package private) DisposableObservableBuffer.BufferSkipObserver.upstream(package private) DisposableObservableBufferExactBoundary.BufferExactBoundaryObserver.upstream(package private) DisposableObservableBufferTimed.BufferExactBoundedObserver.upstream(package private) DisposableObservableBufferTimed.BufferExactUnboundedObserver.upstream(package private) DisposableObservableBufferTimed.BufferSkipBoundedObserver.upstream(package private) DisposableObservableCollect.CollectObserver.upstream(package private) DisposableObservableCollectSingle.CollectObserver.upstream(package private) DisposableObservableConcatMap.ConcatMapDelayErrorObserver.upstream(package private) DisposableObservableConcatMap.SourceObserver.upstream(package private) DisposableObservableConcatMapEager.ConcatMapEagerMainObserver.upstream(package private) DisposableObservableConcatMapScheduler.ConcatMapDelayErrorObserver.upstream(package private) DisposableObservableConcatMapScheduler.ConcatMapObserver.upstream(package private) DisposableObservableCount.CountObserver.upstream(package private) DisposableObservableCountSingle.CountObserver.upstream(package private) DisposableObservableDebounce.DebounceObserver.upstream(package private) DisposableObservableDebounceTimed.DebounceTimedObserver.upstream(package private) DisposableObservableDelay.DelayObserver.upstream(package private) DisposableObservableDematerialize.DematerializeObserver.upstream(package private) DisposableObservableDetach.DetachObserver.upstream(package private) DisposableObservableDoFinally.DoFinallyObserver.upstream(package private) DisposableObservableDoOnEach.DoOnEachObserver.upstream(package private) DisposableObservableElementAt.ElementAtObserver.upstream(package private) DisposableObservableElementAtMaybe.ElementAtObserver.upstream(package private) DisposableObservableElementAtSingle.ElementAtObserver.upstream(package private) DisposableObservableFlatMap.MergeObserver.upstream(package private) DisposableObservableFlatMapCompletable.FlatMapCompletableMainObserver.upstream(package private) DisposableObservableFlatMapCompletableCompletable.FlatMapCompletableMainObserver.upstream(package private) DisposableObservableFlatMapMaybe.FlatMapMaybeObserver.upstream(package private) DisposableObservableFlatMapSingle.FlatMapSingleObserver.upstream(package private) DisposableObservableFlattenIterable.FlattenIterableObserver.upstream(package private) DisposableObservableFromCompletable.FromCompletableObserver.upstream(package private) DisposableObservableGroupBy.GroupByObserver.upstream(package private) DisposableObservableHide.HideDisposable.upstream(package private) DisposableObservableIgnoreElements.IgnoreObservable.upstream(package private) DisposableObservableIgnoreElementsCompletable.IgnoreObservable.upstream(package private) DisposableObservableLastMaybe.LastObserver.upstream(package private) DisposableObservableLastSingle.LastObserver.upstream(package private) DisposableObservableMapNotification.MapNotificationObserver.upstream(package private) DisposableObservableMaterialize.MaterializeObserver.upstream(package private) DisposableObservableObserveOn.ObserveOnObserver.upstream(package private) DisposableObservableOnErrorComplete.OnErrorCompleteObserver.upstream(package private) DisposableObservableOnErrorReturn.OnErrorReturnObserver.upstream(package private) DisposableObservablePublishSelector.TargetObserver.upstream(package private) DisposableObservableReduceMaybe.ReduceObserver.upstream(package private) DisposableObservableReduceSeedSingle.ReduceSeedObserver.upstream(package private) DisposableObservableRefCount.RefCountObserver.upstream(package private) DisposableObservableSampleTimed.SampleTimedObserver.upstream(package private) DisposableObservableSampleWithObservable.SampleMainObserver.upstream(package private) DisposableObservableScan.ScanObserver.upstream(package private) DisposableObservableScanSeed.ScanSeedObserver.upstream(package private) DisposableObservableSingleMaybe.SingleElementObserver.upstream(package private) DisposableObservableSingleSingle.SingleElementObserver.upstream(package private) DisposableObservableSkip.SkipObserver.upstream(package private) DisposableObservableSkipLast.SkipLastObserver.upstream(package private) DisposableObservableSkipLastTimed.SkipLastTimedObserver.upstream(package private) DisposableObservableSkipUntil.SkipUntil.upstream(package private) DisposableObservableSkipUntil.SkipUntilObserver.upstream(package private) DisposableObservableSkipWhile.SkipWhileObserver.upstream(package private) DisposableObservableSwitchMap.SwitchMapObserver.upstream(package private) DisposableObservableTake.TakeObserver.upstream(package private) DisposableObservableTakeLast.TakeLastObserver.upstream(package private) DisposableObservableTakeLastOne.TakeLastOneObserver.upstream(package private) DisposableObservableTakeLastTimed.TakeLastTimedObserver.upstream(package private) DisposableObservableTakeUntilPredicate.TakeUntilPredicateObserver.upstream(package private) DisposableObservableTakeWhile.TakeWhileObserver.upstream(package private) DisposableObservableThrottleFirstTimed.DebounceTimedObserver.upstream(package private) DisposableObservableThrottleLatest.ThrottleLatestObserver.upstream(package private) DisposableObservableTimeInterval.TimeIntervalObserver.upstream(package private) DisposableObservableToList.ToListObserver.upstream(package private) DisposableObservableToListSingle.ToListObserver.upstream(package private) DisposableObservableUnsubscribeOn.UnsubscribeObserver.upstream(package private) DisposableObservableUsing.UsingObserver.upstream(package private) DisposableObservableWindow.WindowExactObserver.upstream(package private) DisposableObservableWindow.WindowSkipObserver.upstream(package private) DisposableObservableWindowBoundarySelector.WindowBoundaryMainObserver.upstream(package private) DisposableObservableWindowTimed.AbstractWindowObserver.upstream(package private) DisposableObservableZipIterable.ZipIterableObserver.upstreamFields in io.reactivex.rxjava3.internal.operators.observable with type parameters of type DisposableModifier and TypeFieldDescription(package private) final AtomicReference<Disposable> ObservableTimeoutTimed.FallbackObserver.arbiter(package private) final Consumer<? super Disposable> ObservableAutoConnect.connection(package private) final AtomicReference<Disposable> ObservableDebounce.DebounceObserver.debouncer(package private) final AtomicReference<Disposable> ObservableMergeWithCompletable.MergeWithObserver.mainDisposable(package private) final AtomicReference<Disposable> ObservableMergeWithMaybe.MergeWithObserver.mainDisposable(package private) final AtomicReference<Disposable> ObservableMergeWithSingle.MergeWithObserver.mainDisposableprivate final Consumer<? super Disposable> ObservableDoOnLifecycle.onSubscribe(package private) final AtomicReference<Disposable> ObservableSampleWithObservable.SampleMainObserver.other(package private) final AtomicReference<Disposable> ObservableWithLatestFrom.WithLatestFromObserver.other(package private) final AtomicReference<Disposable> ObservablePublishSelector.SourceObserver.target(package private) final AtomicReference<Disposable> ObservableBufferTimed.BufferExactUnboundedObserver.timer(package private) final AtomicReference<Disposable> ObservableSampleTimed.SampleTimedObserver.timer(package private) final AtomicReference<Disposable> ObservableBufferBoundary.BufferBoundaryObserver.upstream(package private) final AtomicReference<Disposable> ObservablePublish.PublishConnection.upstream(package private) final AtomicReference<Disposable> ObservableRepeatWhen.RepeatWhenObserver.upstream(package private) final AtomicReference<Disposable> ObservableRetryWhen.RepeatWhenObserver.upstream(package private) final AtomicReference<Disposable> ObservableSubscribeOn.SubscribeOnObserver.upstream(package private) final AtomicReference<Disposable> ObservableTakeUntil.TakeUntilMainObserver.upstream(package private) final AtomicReference<Disposable> ObservableTimeout.TimeoutFallbackObserver.upstream(package private) final AtomicReference<Disposable> ObservableTimeout.TimeoutObserver.upstream(package private) final AtomicReference<Disposable> ObservableTimeoutTimed.TimeoutFallbackObserver.upstream(package private) final AtomicReference<Disposable> ObservableTimeoutTimed.TimeoutObserver.upstream(package private) final AtomicReference<Disposable> ObservableWindowBoundary.WindowBoundaryMainObserver.upstream(package private) final AtomicReference<Disposable> ObservableWindowBoundarySelector.WindowBoundaryMainObserver.WindowEndObserverIntercept.upstream(package private) final AtomicReference<Disposable> ObservableWithLatestFrom.WithLatestFromObserver.upstream(package private) final AtomicReference<Disposable> ObservableWithLatestFromMany.WithLatestFromObserver.upstream(package private) final AtomicReference<Disposable> ObservableZip.ZipObserver.upstream(package private) final AtomicReference<Disposable> ObserverResourceWrapper.upstreamMethods in io.reactivex.rxjava3.internal.operators.observable with parameters of type DisposableModifier and TypeMethodDescriptionvoidObservableRefCount.RefConnection.accept(Disposable t) voidObservableReplay.DisposeConsumer.accept(Disposable r) (package private) voidObservableBufferBoundary.BufferBoundaryObserver.boundaryError(Disposable observer, Throwable ex) voidBlockingObservableIterable.BlockingObservableIterator.onSubscribe(Disposable d) voidObservableAll.AllObserver.onSubscribe(Disposable d) voidObservableAllSingle.AllObserver.onSubscribe(Disposable d) voidObservableAmb.AmbInnerObserver.onSubscribe(Disposable d) voidObservableAny.AnyObserver.onSubscribe(Disposable d) voidObservableAnySingle.AnyObserver.onSubscribe(Disposable d) voidObservableBuffer.BufferExactObserver.onSubscribe(Disposable d) voidObservableBuffer.BufferSkipObserver.onSubscribe(Disposable d) voidObservableBufferBoundary.BufferBoundaryObserver.BufferOpenObserver.onSubscribe(Disposable d) voidObservableBufferBoundary.BufferBoundaryObserver.onSubscribe(Disposable d) voidObservableBufferBoundary.BufferCloseObserver.onSubscribe(Disposable d) voidObservableBufferExactBoundary.BufferExactBoundaryObserver.onSubscribe(Disposable d) voidObservableBufferTimed.BufferExactBoundedObserver.onSubscribe(Disposable d) voidObservableBufferTimed.BufferExactUnboundedObserver.onSubscribe(Disposable d) voidObservableBufferTimed.BufferSkipBoundedObserver.onSubscribe(Disposable d) voidObservableCache.onSubscribe(Disposable d) voidObservableCollect.CollectObserver.onSubscribe(Disposable d) voidObservableCollectSingle.CollectObserver.onSubscribe(Disposable d) voidObservableCombineLatest.CombinerObserver.onSubscribe(Disposable d) voidObservableConcatMap.ConcatMapDelayErrorObserver.DelayErrorInnerObserver.onSubscribe(Disposable d) voidObservableConcatMap.ConcatMapDelayErrorObserver.onSubscribe(Disposable d) voidObservableConcatMap.SourceObserver.InnerObserver.onSubscribe(Disposable d) voidObservableConcatMap.SourceObserver.onSubscribe(Disposable d) voidObservableConcatMapEager.ConcatMapEagerMainObserver.onSubscribe(Disposable d) voidObservableConcatMapScheduler.ConcatMapDelayErrorObserver.DelayErrorInnerObserver.onSubscribe(Disposable d) voidObservableConcatMapScheduler.ConcatMapDelayErrorObserver.onSubscribe(Disposable d) voidObservableConcatMapScheduler.ConcatMapObserver.InnerObserver.onSubscribe(Disposable d) voidObservableConcatMapScheduler.ConcatMapObserver.onSubscribe(Disposable d) voidObservableConcatWithCompletable.ConcatWithObserver.onSubscribe(Disposable d) voidObservableConcatWithMaybe.ConcatWithObserver.onSubscribe(Disposable d) voidObservableConcatWithSingle.ConcatWithObserver.onSubscribe(Disposable d) voidObservableCount.CountObserver.onSubscribe(Disposable d) voidObservableCountSingle.CountObserver.onSubscribe(Disposable d) voidObservableDebounce.DebounceObserver.onSubscribe(Disposable d) voidObservableDebounceTimed.DebounceTimedObserver.onSubscribe(Disposable d) voidObservableDelay.DelayObserver.onSubscribe(Disposable d) voidObservableDelaySubscriptionOther.DelayObserver.OnComplete.onSubscribe(Disposable d) voidObservableDelaySubscriptionOther.DelayObserver.onSubscribe(Disposable d) voidObservableDematerialize.DematerializeObserver.onSubscribe(Disposable d) voidObservableDetach.DetachObserver.onSubscribe(Disposable d) voidObservableDoFinally.DoFinallyObserver.onSubscribe(Disposable d) voidObservableDoOnEach.DoOnEachObserver.onSubscribe(Disposable d) voidObservableElementAt.ElementAtObserver.onSubscribe(Disposable d) voidObservableElementAtMaybe.ElementAtObserver.onSubscribe(Disposable d) voidObservableElementAtSingle.ElementAtObserver.onSubscribe(Disposable d) voidObservableFlatMap.InnerObserver.onSubscribe(Disposable d) voidObservableFlatMap.MergeObserver.onSubscribe(Disposable d) voidObservableFlatMapCompletable.FlatMapCompletableMainObserver.InnerObserver.onSubscribe(Disposable d) voidObservableFlatMapCompletable.FlatMapCompletableMainObserver.onSubscribe(Disposable d) voidObservableFlatMapCompletableCompletable.FlatMapCompletableMainObserver.InnerObserver.onSubscribe(Disposable d) voidObservableFlatMapCompletableCompletable.FlatMapCompletableMainObserver.onSubscribe(Disposable d) voidObservableFlatMapMaybe.FlatMapMaybeObserver.InnerObserver.onSubscribe(Disposable d) voidObservableFlatMapMaybe.FlatMapMaybeObserver.onSubscribe(Disposable d) voidObservableFlatMapSingle.FlatMapSingleObserver.InnerObserver.onSubscribe(Disposable d) voidObservableFlatMapSingle.FlatMapSingleObserver.onSubscribe(Disposable d) voidObservableFlattenIterable.FlattenIterableObserver.onSubscribe(Disposable d) voidObservableFromCompletable.FromCompletableObserver.onSubscribe(Disposable d) voidObservableGroupBy.GroupByObserver.onSubscribe(Disposable d) voidObservableGroupJoin.LeftRightEndObserver.onSubscribe(Disposable d) voidObservableGroupJoin.LeftRightObserver.onSubscribe(Disposable d) voidObservableHide.HideDisposable.onSubscribe(Disposable d) voidObservableIgnoreElements.IgnoreObservable.onSubscribe(Disposable d) voidObservableIgnoreElementsCompletable.IgnoreObservable.onSubscribe(Disposable d) voidObservableLastMaybe.LastObserver.onSubscribe(Disposable d) voidObservableLastSingle.LastObserver.onSubscribe(Disposable d) voidObservableMapNotification.MapNotificationObserver.onSubscribe(Disposable d) voidObservableMaterialize.MaterializeObserver.onSubscribe(Disposable d) voidObservableMergeWithCompletable.MergeWithObserver.onSubscribe(Disposable d) voidObservableMergeWithCompletable.MergeWithObserver.OtherObserver.onSubscribe(Disposable d) voidObservableMergeWithMaybe.MergeWithObserver.onSubscribe(Disposable d) voidObservableMergeWithMaybe.MergeWithObserver.OtherObserver.onSubscribe(Disposable d) voidObservableMergeWithSingle.MergeWithObserver.onSubscribe(Disposable d) voidObservableMergeWithSingle.MergeWithObserver.OtherObserver.onSubscribe(Disposable d) voidObservableObserveOn.ObserveOnObserver.onSubscribe(Disposable d) voidObservableOnErrorComplete.OnErrorCompleteObserver.onSubscribe(Disposable d) voidObservableOnErrorNext.OnErrorNextObserver.onSubscribe(Disposable d) voidObservableOnErrorReturn.OnErrorReturnObserver.onSubscribe(Disposable d) voidObservablePublish.PublishConnection.onSubscribe(Disposable d) voidObservablePublishSelector.SourceObserver.onSubscribe(Disposable d) voidObservablePublishSelector.TargetObserver.onSubscribe(Disposable d) voidObservableReduceMaybe.ReduceObserver.onSubscribe(Disposable d) voidObservableReduceSeedSingle.ReduceSeedObserver.onSubscribe(Disposable d) voidObservableRefCount.RefCountObserver.onSubscribe(Disposable d) voidObservableRepeat.RepeatObserver.onSubscribe(Disposable d) voidObservableRepeatUntil.RepeatUntilObserver.onSubscribe(Disposable d) voidObservableRepeatWhen.RepeatWhenObserver.InnerRepeatObserver.onSubscribe(Disposable d) voidObservableRepeatWhen.RepeatWhenObserver.onSubscribe(Disposable d) voidObservableReplay.ReplayObserver.onSubscribe(Disposable p) voidObservableRetryBiPredicate.RetryBiObserver.onSubscribe(Disposable d) voidObservableRetryPredicate.RepeatObserver.onSubscribe(Disposable d) voidObservableRetryWhen.RepeatWhenObserver.InnerRepeatObserver.onSubscribe(Disposable d) voidObservableRetryWhen.RepeatWhenObserver.onSubscribe(Disposable d) voidObservableSampleTimed.SampleTimedObserver.onSubscribe(Disposable d) voidObservableSampleWithObservable.SampleMainObserver.onSubscribe(Disposable d) voidObservableSampleWithObservable.SamplerObserver.onSubscribe(Disposable d) voidObservableScan.ScanObserver.onSubscribe(Disposable d) voidObservableScanSeed.ScanSeedObserver.onSubscribe(Disposable d) voidObservableSequenceEqual.EqualObserver.onSubscribe(Disposable d) voidObservableSequenceEqualSingle.EqualObserver.onSubscribe(Disposable d) voidObservableSingleMaybe.SingleElementObserver.onSubscribe(Disposable d) voidObservableSingleSingle.SingleElementObserver.onSubscribe(Disposable d) voidObservableSkip.SkipObserver.onSubscribe(Disposable d) voidObservableSkipLast.SkipLastObserver.onSubscribe(Disposable d) voidObservableSkipLastTimed.SkipLastTimedObserver.onSubscribe(Disposable d) voidObservableSkipUntil.SkipUntil.onSubscribe(Disposable d) voidObservableSkipUntil.SkipUntilObserver.onSubscribe(Disposable d) voidObservableSkipWhile.SkipWhileObserver.onSubscribe(Disposable d) voidObservableSubscribeOn.SubscribeOnObserver.onSubscribe(Disposable d) voidObservableSwitchIfEmpty.SwitchIfEmptyObserver.onSubscribe(Disposable d) voidObservableSwitchMap.SwitchMapInnerObserver.onSubscribe(Disposable d) voidObservableSwitchMap.SwitchMapObserver.onSubscribe(Disposable d) voidObservableTake.TakeObserver.onSubscribe(Disposable d) voidObservableTakeLast.TakeLastObserver.onSubscribe(Disposable d) voidObservableTakeLastOne.TakeLastOneObserver.onSubscribe(Disposable d) voidObservableTakeLastTimed.TakeLastTimedObserver.onSubscribe(Disposable d) voidObservableTakeUntil.TakeUntilMainObserver.onSubscribe(Disposable d) voidObservableTakeUntil.TakeUntilMainObserver.OtherObserver.onSubscribe(Disposable d) voidObservableTakeUntilPredicate.TakeUntilPredicateObserver.onSubscribe(Disposable d) voidObservableTakeWhile.TakeWhileObserver.onSubscribe(Disposable d) voidObservableThrottleFirstTimed.DebounceTimedObserver.onSubscribe(Disposable d) voidObservableThrottleLatest.ThrottleLatestObserver.onSubscribe(Disposable d) voidObservableTimeInterval.TimeIntervalObserver.onSubscribe(Disposable d) voidObservableTimeout.TimeoutConsumer.onSubscribe(Disposable d) voidObservableTimeout.TimeoutFallbackObserver.onSubscribe(Disposable d) voidObservableTimeout.TimeoutObserver.onSubscribe(Disposable d) voidObservableTimeoutTimed.FallbackObserver.onSubscribe(Disposable d) voidObservableTimeoutTimed.TimeoutFallbackObserver.onSubscribe(Disposable d) voidObservableTimeoutTimed.TimeoutObserver.onSubscribe(Disposable d) voidObservableToList.ToListObserver.onSubscribe(Disposable d) voidObservableToListSingle.ToListObserver.onSubscribe(Disposable d) voidObservableUnsubscribeOn.UnsubscribeObserver.onSubscribe(Disposable d) voidObservableUsing.UsingObserver.onSubscribe(Disposable d) voidObservableWindow.WindowExactObserver.onSubscribe(Disposable d) voidObservableWindow.WindowSkipObserver.onSubscribe(Disposable d) voidObservableWindowBoundary.WindowBoundaryMainObserver.onSubscribe(Disposable d) voidObservableWindowBoundarySelector.WindowBoundaryMainObserver.onSubscribe(Disposable d) voidObservableWindowBoundarySelector.WindowBoundaryMainObserver.WindowEndObserverIntercept.onSubscribe(Disposable d) voidObservableWindowBoundarySelector.WindowBoundaryMainObserver.WindowStartObserver.onSubscribe(Disposable d) final voidObservableWindowTimed.AbstractWindowObserver.onSubscribe(Disposable d) voidObservableWithLatestFrom.WithLatestFromObserver.onSubscribe(Disposable d) voidObservableWithLatestFrom.WithLatestFromOtherObserver.onSubscribe(Disposable d) voidObservableWithLatestFromMany.WithLatestFromObserver.onSubscribe(Disposable d) voidObservableWithLatestFromMany.WithLatestInnerObserver.onSubscribe(Disposable d) voidObservableZip.ZipObserver.onSubscribe(Disposable d) voidObservableZipIterable.ZipIterableObserver.onSubscribe(Disposable d) voidObserverResourceWrapper.onSubscribe(Disposable d) voidObservableCreate.CreateEmitter.setDisposable(Disposable d) voidObservableCreate.SerializedEmitter.setDisposable(Disposable d) (package private) booleanObservableSequenceEqual.EqualCoordinator.setDisposable(Disposable d, int index) (package private) booleanObservableSequenceEqualSingle.EqualCoordinator.setDisposable(Disposable d, int index) (package private) voidObservableSubscribeOn.SubscribeOnObserver.setDisposable(Disposable d) (package private) booleanObservableSampleWithObservable.SampleMainObserver.setOther(Disposable o) booleanObservableWithLatestFrom.WithLatestFromObserver.setOther(Disposable o) voidObservableDebounceTimed.DebounceEmitter.setResource(Disposable d) voidObservableInterval.IntervalObserver.setResource(Disposable d) voidObservableIntervalRange.IntervalRangeObserver.setResource(Disposable d) voidObservableTimer.TimerObserver.setResource(Disposable d) voidObserverResourceWrapper.setResource(Disposable resource) Method parameters in io.reactivex.rxjava3.internal.operators.observable with type arguments of type DisposableModifier and TypeMethodDescriptionvoidObservablePublish.connect(Consumer<? super Disposable> connection) voidObservableReplay.connect(Consumer<? super Disposable> connection) Constructor parameters in io.reactivex.rxjava3.internal.operators.observable with type arguments of type DisposableModifierConstructorDescription(package private)FallbackObserver(Observer<? super T> actual, AtomicReference<Disposable> arbiter) ObservableAutoConnect(ConnectableObservable<? extends T> source, int numberOfObservers, Consumer<? super Disposable> connection) ObservableDoOnLifecycle(Observable<T> upstream, Consumer<? super Disposable> onSubscribe, Action onDispose) (package private)SourceObserver(PublishSubject<T> subject, AtomicReference<Disposable> target) -
Uses of Disposable in io.reactivex.rxjava3.internal.operators.single
Classes in io.reactivex.rxjava3.internal.operators.single that implement DisposableModifier and TypeClassDescription(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 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 classSubclasses with type arguments of type Disposable in io.reactivex.rxjava3.internal.operators.singleModifier and TypeClassDescription(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 classFields in io.reactivex.rxjava3.internal.operators.single declared as DisposableModifier and TypeFieldDescription(package private) DisposableSingleFlatMapPublisher.SingleFlatMapPublisherObserver.disposable(package private) DisposableSingleUnsubscribeOn.UnsubscribeOnSingleObserver.ds(package private) DisposableSingleAmb.AmbSingleObserver.upstream(package private) DisposableSingleDematerialize.DematerializeObserver.upstream(package private) DisposableSingleDetach.DetachSingleObserver.upstream(package private) DisposableSingleDoAfterSuccess.DoAfterObserver.upstream(package private) DisposableSingleDoAfterTerminate.DoAfterTerminateObserver.upstream(package private) DisposableSingleDoFinally.DoFinallyObserver.upstream(package private) DisposableSingleDoOnDispose.DoOnDisposeObserver.upstream(package private) DisposableSingleDoOnLifecycle.SingleLifecycleObserver.upstream(package private) DisposableSingleFlatMapIterableFlowable.FlatMapIterableObserver.upstream(package private) DisposableSingleFlatMapIterableObservable.FlatMapIterableObserver.upstream(package private) DisposableSingleFlatMapNotification.FlatMapSingleObserver.upstream(package private) DisposableSingleHide.HideSingleObserver.upstream(package private) DisposableSingleTimeInterval.TimeIntervalSingleObserver.upstream(package private) DisposableSingleToFlowable.SingleToFlowableObserver.upstream(package private) DisposableSingleToObservable.SingleToObservableObserver.upstream(package private) DisposableSingleUsing.UsingSingleObserver.upstreamFields in io.reactivex.rxjava3.internal.operators.single with type parameters of type DisposableModifier and TypeFieldDescription(package private) final Consumer<? super Disposable> SingleDoOnLifecycle.onSubscribe(package private) final Consumer<? super Disposable> SingleDoOnLifecycle.SingleLifecycleObserver.onSubscribe(package private) final Consumer<? super Disposable> SingleDoOnSubscribe.DoOnSubscribeSingleObserver.onSubscribe(package private) final Consumer<? super Disposable> SingleDoOnSubscribe.onSubscribe(package private) final AtomicReference<Disposable> SingleFlatMap.SingleFlatMapCallback.FlatMapSingleObserver.parent(package private) final AtomicReference<Disposable> SingleFlatMapMaybe.FlatMapMaybeObserver.parent(package private) final AtomicReference<Disposable> SingleTimeout.TimeoutMainObserver.taskMethods in io.reactivex.rxjava3.internal.operators.single with parameters of type DisposableModifier and TypeMethodDescriptionvoidSingleAmb.AmbSingleObserver.onSubscribe(Disposable d) voidSingleCache.onSubscribe(Disposable d) voidSingleContains.ContainsSingleObserver.onSubscribe(Disposable d) voidSingleDelay.Delay.onSubscribe(Disposable d) voidSingleDelayWithCompletable.OtherObserver.onSubscribe(Disposable d) voidSingleDelayWithObservable.OtherSubscriber.onSubscribe(Disposable d) voidSingleDelayWithSingle.OtherObserver.onSubscribe(Disposable d) voidSingleDematerialize.DematerializeObserver.onSubscribe(Disposable d) voidSingleDetach.DetachSingleObserver.onSubscribe(Disposable d) voidSingleDoAfterSuccess.DoAfterObserver.onSubscribe(Disposable d) voidSingleDoAfterTerminate.DoAfterTerminateObserver.onSubscribe(Disposable d) voidSingleDoFinally.DoFinallyObserver.onSubscribe(Disposable d) voidSingleDoOnDispose.DoOnDisposeObserver.onSubscribe(Disposable d) voidSingleDoOnError.DoOnError.onSubscribe(Disposable d) voidSingleDoOnEvent.DoOnEvent.onSubscribe(Disposable d) voidSingleDoOnLifecycle.SingleLifecycleObserver.onSubscribe(@NonNull Disposable d) voidSingleDoOnSubscribe.DoOnSubscribeSingleObserver.onSubscribe(Disposable d) voidSingleDoOnSuccess.DoOnSuccess.onSubscribe(Disposable d) voidSingleDoOnTerminate.DoOnTerminate.onSubscribe(Disposable d) voidSingleEquals.InnerObserver.onSubscribe(Disposable d) voidSingleFlatMap.SingleFlatMapCallback.FlatMapSingleObserver.onSubscribe(Disposable d) voidSingleFlatMap.SingleFlatMapCallback.onSubscribe(Disposable d) voidSingleFlatMapBiSelector.FlatMapBiMainObserver.InnerObserver.onSubscribe(Disposable d) voidSingleFlatMapBiSelector.FlatMapBiMainObserver.onSubscribe(Disposable d) voidSingleFlatMapCompletable.FlatMapCompletableObserver.onSubscribe(Disposable d) voidSingleFlatMapIterableFlowable.FlatMapIterableObserver.onSubscribe(Disposable d) voidSingleFlatMapIterableObservable.FlatMapIterableObserver.onSubscribe(Disposable d) voidSingleFlatMapMaybe.FlatMapMaybeObserver.onSubscribe(Disposable d) voidSingleFlatMapMaybe.FlatMapSingleObserver.onSubscribe(Disposable d) voidSingleFlatMapNotification.FlatMapSingleObserver.InnerObserver.onSubscribe(Disposable d) voidSingleFlatMapNotification.FlatMapSingleObserver.onSubscribe(Disposable d) voidSingleFlatMapPublisher.SingleFlatMapPublisherObserver.onSubscribe(Disposable d) voidSingleHide.HideSingleObserver.onSubscribe(Disposable d) voidSingleMap.MapSingleObserver.onSubscribe(Disposable d) voidSingleObserveOn.ObserveOnSingleObserver.onSubscribe(Disposable d) voidSingleOnErrorReturn.OnErrorReturn.onSubscribe(Disposable d) voidSingleResumeNext.ResumeMainSingleObserver.onSubscribe(Disposable d) voidSingleSubscribeOn.SubscribeOnObserver.onSubscribe(Disposable d) voidSingleTakeUntil.TakeUntilMainObserver.onSubscribe(Disposable d) voidSingleTimeInterval.TimeIntervalSingleObserver.onSubscribe(@NonNull Disposable d) voidSingleTimeout.TimeoutMainObserver.onSubscribe(Disposable d) voidSingleTimeout.TimeoutMainObserver.TimeoutFallbackObserver.onSubscribe(Disposable d) voidSingleToFlowable.SingleToFlowableObserver.onSubscribe(Disposable d) voidSingleToObservable.SingleToObservableObserver.onSubscribe(Disposable d) voidSingleUnsubscribeOn.UnsubscribeOnSingleObserver.onSubscribe(Disposable d) voidSingleUsing.UsingSingleObserver.onSubscribe(Disposable d) voidSingleZipArray.ZipSingleObserver.onSubscribe(Disposable d) voidSingleCreate.Emitter.setDisposable(Disposable d) (package private) voidSingleTimer.TimerDisposable.setFuture(Disposable d) Constructor parameters in io.reactivex.rxjava3.internal.operators.single with type arguments of type DisposableModifierConstructorDescription(package private)DoOnSubscribeSingleObserver(SingleObserver<? super T> actual, Consumer<? super Disposable> onSubscribe) (package private)FlatMapMaybeObserver(AtomicReference<Disposable> parent, MaybeObserver<? super R> downstream) (package private)FlatMapSingleObserver(AtomicReference<Disposable> parent, SingleObserver<? super R> downstream) SingleDoOnLifecycle(Single<T> upstream, Consumer<? super Disposable> onSubscribe, Action onDispose) SingleDoOnSubscribe(SingleSource<T> source, Consumer<? super Disposable> onSubscribe) (package private)SingleLifecycleObserver(SingleObserver<? super T> downstream, Consumer<? super Disposable> onSubscribe, Action onDispose) -
Uses of Disposable in io.reactivex.rxjava3.internal.schedulers
Classes in io.reactivex.rxjava3.internal.schedulers that implement DisposableModifier and TypeClassDescription(package private) classBase functionality for direct tasks that manage a runnable and cancellation/completion.(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 classWrapper for aRunnablewith additional logic for handling interruption on a shared thread, similar to how Java Executors do it.(package private) static final class(package private) final classWrapper for a regular task that gets immediately rescheduled when the task completed.(package private) static final class(package private) static final classclassBase class that manages a single-threaded ScheduledExecutorService as a worker but doesn't perform task-tracking operations.final classA Callable to be submitted to an ExecutorService that runs a Runnable action periodically and manages completion/cancellation.final classA Callable to be submitted to an ExecutorService that runs a Runnable action and manages completion/cancellation.final classclassAllows the use of operators for controlling the timing around when actions scheduled on workers are actually done.(package private) static class(package private) static class(package private) static final class(package private) static class(package private) static final class(package private) static final class(package private) static final classSubclasses with type arguments of type Disposable in io.reactivex.rxjava3.internal.schedulersFields in io.reactivex.rxjava3.internal.schedulers declared as DisposableModifier and TypeFieldDescriptionprivate DisposableSchedulerWhen.disposable(package private) static final DisposableImmediateThinScheduler.DISPOSED(package private) static final DisposableSchedulerWhen.DISPOSED(package private) static final DisposableSchedulerWhen.SUBSCRIBED(package private) final DisposableDisposeOnCancel.upstreamMethods in io.reactivex.rxjava3.internal.schedulers that return DisposableModifier and TypeMethodDescriptionprotected DisposableSchedulerWhen.DelayedAction.callActual(Scheduler.Worker actualWorker, CompletableObserver actionCompletable) protected DisposableSchedulerWhen.ImmediateAction.callActual(Scheduler.Worker actualWorker, CompletableObserver actionCompletable) protected abstract DisposableSchedulerWhen.ScheduledAction.callActual(Scheduler.Worker actualWorker, CompletableObserver actionCompletable) (package private) DisposableComputationScheduler.EventLoopWorker.schedule(@NonNull Runnable action, long delayTime, @NonNull TimeUnit unit) ExecutorScheduler.ExecutorWorker.schedule(@NonNull Runnable run, long delay, @NonNull TimeUnit unit) ImmediateThinScheduler.ImmediateThinWorker.schedule(@NonNull Runnable run, long delay, @NonNull TimeUnit unit) IoScheduler.EventLoopWorker.schedule(@NonNull Runnable action, long delayTime, @NonNull TimeUnit unit) SchedulerWhen.QueueWorker.schedule(@NonNull Runnable action, long delayTime, @NonNull TimeUnit unit) TrampolineScheduler.TrampolineWorker.schedule(@NonNull Runnable action, long delayTime, @NonNull TimeUnit unit) ComputationScheduler.scheduleDirect(@NonNull Runnable run, long delay, TimeUnit unit) ExecutorScheduler.scheduleDirect(@NonNull Runnable run) ExecutorScheduler.scheduleDirect(@NonNull Runnable run, long delay, TimeUnit unit) ImmediateThinScheduler.scheduleDirect(@NonNull Runnable run) ImmediateThinScheduler.scheduleDirect(@NonNull Runnable run, long delay, TimeUnit unit) NewThreadWorker.scheduleDirect(Runnable run, long delayTime, TimeUnit unit) Schedules the given runnable on the underlying executor directly and returns its future wrapped into a Disposable.SingleScheduler.scheduleDirect(@NonNull Runnable run, long delay, TimeUnit unit) TrampolineScheduler.scheduleDirect(@NonNull Runnable run) TrampolineScheduler.scheduleDirect(@NonNull Runnable run, long delay, TimeUnit unit) ImmediateThinScheduler.ImmediateThinWorker.schedulePeriodically(@NonNull Runnable run, long initialDelay, long period, TimeUnit unit) ComputationScheduler.schedulePeriodicallyDirect(@NonNull Runnable run, long initialDelay, long period, TimeUnit unit) ExecutorScheduler.schedulePeriodicallyDirect(@NonNull Runnable run, long initialDelay, long period, TimeUnit unit) ImmediateThinScheduler.schedulePeriodicallyDirect(@NonNull Runnable run, long initialDelay, long period, TimeUnit unit) NewThreadWorker.schedulePeriodicallyDirect(Runnable run, long initialDelay, long period, TimeUnit unit) Schedules the given runnable periodically on the underlying executor directly and returns its future wrapped into a Disposable.SingleScheduler.schedulePeriodicallyDirect(@NonNull Runnable run, long initialDelay, long period, TimeUnit unit) Constructors in io.reactivex.rxjava3.internal.schedulers with parameters of type Disposable -
Uses of Disposable in io.reactivex.rxjava3.internal.subscribers
Classes in io.reactivex.rxjava3.internal.subscribers that implement DisposableModifier and TypeClassDescriptionfinal classfinal classWraps lambda callbacks and when the upstream terminates or this subscriber gets disposed, removes itself from aCompositeDisposable.final classfinal classfinal classSubclasses with type arguments of type Disposable in io.reactivex.rxjava3.internal.subscribersMethods in io.reactivex.rxjava3.internal.subscribers with parameters of type DisposableModifier and TypeMethodDescriptionprotected final voidQueueDrainSubscriber.fastPathEmitMax(U value, boolean delayError, Disposable dispose) protected final voidQueueDrainSubscriber.fastPathOrderedEmitMax(U value, boolean delayError, Disposable dispose) voidSubscriberResourceWrapper.setResource(Disposable resource) -
Uses of Disposable in io.reactivex.rxjava3.internal.subscriptions
Classes in io.reactivex.rxjava3.internal.subscriptions that implement DisposableModifier and TypeClassDescriptionfinal classA composite disposable with a fixed number of slots.final classA subscription implementation that arbitrates exactly one other Subscription and can hold a single disposable resource.Fields in io.reactivex.rxjava3.internal.subscriptions with type parameters of type DisposableModifier and TypeFieldDescription(package private) final AtomicReference<Disposable> AsyncSubscription.resourceMethods in io.reactivex.rxjava3.internal.subscriptions with parameters of type DisposableModifier and TypeMethodDescriptionbooleanAsyncSubscription.replaceResource(Disposable r) Replaces the currently held resource with the given new one without disposing the old.booleanAsyncSubscription.setResource(Disposable r) Sets a new resource and disposes the currently held resource.Constructors in io.reactivex.rxjava3.internal.subscriptions with parameters of type Disposable -
Uses of Disposable in io.reactivex.rxjava3.internal.util
Classes in io.reactivex.rxjava3.internal.util that implement DisposableModifier and TypeClassDescriptionenumSingleton implementing many interfaces as empty.Classes in io.reactivex.rxjava3.internal.util that implement interfaces with type arguments of type DisposableModifier and TypeClassDescriptionfinal classStore the Disposable received from the connection.Fields in io.reactivex.rxjava3.internal.util declared as DisposableModifier and TypeFieldDescriptionConnectConsumer.disposable(package private) final DisposableNotificationLite.DisposableNotification.upstreamMethods in io.reactivex.rxjava3.internal.util that return DisposableMethods in io.reactivex.rxjava3.internal.util with parameters of type DisposableModifier and TypeMethodDescriptionvoidConnectConsumer.accept(Disposable t) static voidBlockingHelper.awaitForComplete(CountDownLatch latch, Disposable subscription) static <T,U> boolean QueueDrainHelper.checkTerminated(boolean d, boolean empty, Observer<?> observer, boolean delayError, SimpleQueue<?> q, Disposable disposable, ObservableQueueDrain<T, U> qd) static ObjectNotificationLite.disposable(Disposable d) Converts a Disposable into a notification value.static <T,U> void QueueDrainHelper.drainLoop(SimplePlainQueue<T> q, Observer<? super U> a, boolean delayError, Disposable dispose, ObservableQueueDrain<T, U> qd) static <T,U> void QueueDrainHelper.drainMaxLoop(SimplePlainQueue<T> q, org.reactivestreams.Subscriber<? super U> a, boolean delayError, Disposable dispose, QueueDrain<T, U> qd) Drain the queue but give up with an error if there aren't enough requests.voidEmptyComponent.onSubscribe(Disposable d) static booleanEndConsumerHelper.setOnce(AtomicReference<Disposable> upstream, Disposable next, Class<?> observer) Atomically updates the target upstream AtomicReference from null to the non-null next Disposable, otherwise disposes next and reports a ProtocolViolationException if the AtomicReference doesn't contain the shared disposed indicator.static booleanEndConsumerHelper.validate(Disposable upstream, Disposable next, Class<?> observer) Ensures that the upstream Disposable is null and returns true, otherwise disposes the next Disposable and if the upstream is not the shared disposed instance, reports a ProtocolViolationException due to multiple subscribe attempts.Method parameters in io.reactivex.rxjava3.internal.util with type arguments of type DisposableModifier and TypeMethodDescriptionstatic booleanEndConsumerHelper.setOnce(AtomicReference<Disposable> upstream, Disposable next, Class<?> observer) Atomically updates the target upstream AtomicReference from null to the non-null next Disposable, otherwise disposes next and reports a ProtocolViolationException if the AtomicReference doesn't contain the shared disposed indicator.Constructors in io.reactivex.rxjava3.internal.util with parameters of type Disposable -
Uses of Disposable in io.reactivex.rxjava3.observables
Methods in io.reactivex.rxjava3.observables that return DisposableModifier and TypeMethodDescriptionfinal @NonNull DisposableConnectableObservable.connect()Instructs theConnectableObservableto begin emitting the items from its underlyingObservableto itsObservers.Method parameters in io.reactivex.rxjava3.observables with type arguments of type DisposableModifier and TypeMethodDescriptionConnectableObservable.autoConnect(int numberOfObservers, @NonNull Consumer<? super Disposable> connection) Returns anObservablethat automatically connects (at most once) to thisConnectableObservablewhen the specified number ofObservers subscribe to it and calls the specified callback with theDisposableassociated with the established connection.abstract voidConnectableObservable.connect(@NonNull Consumer<? super Disposable> connection) Instructs theConnectableObservableto begin emitting the items from its underlyingObservableto itsObservers. -
Uses of Disposable in io.reactivex.rxjava3.observers
Classes in io.reactivex.rxjava3.observers that implement DisposableModifier and TypeClassDescriptionclassAn abstractCompletableObserverthat allows asynchronous cancellation by implementing Disposable.classAn abstractMaybeObserverthat allows asynchronous cancellation by implementingDisposable.classAn abstractObserverthat allows asynchronous cancellation by implementingDisposable.classAn abstractSingleObserverthat allows asynchronous cancellation by implementingDisposable.classAn abstractCompletableObserverthat allows asynchronous cancellation of its subscription and associated resources.classAn abstractMaybeObserverthat allows asynchronous cancellation of its subscription and associated resources.classAn abstractObserverthat allows asynchronous cancellation of its subscription and associated resources.classAn abstractSingleObserverthat allows asynchronous cancellation of its subscription and the associated resources.final classSafeObserver<T>Wraps anotherObserverand ensures allonXXXmethods conform the protocol (except the requirement for serialized access).final classSerializes access to theObserver.onNext(Object),Observer.onError(Throwable)andObserver.onComplete()methods of anotherObserver.classTestObserver<T>AnObserver,MaybeObserver,SingleObserverandCompletableObservercomposite that can record events fromObservables,Maybes,Singles andCompletables and allows making assertions about them.Fields in io.reactivex.rxjava3.observers declared as DisposableModifier and TypeFieldDescriptionprivate DisposableDefaultObserver.upstream(package private) DisposableSafeObserver.upstreamThe subscription.(package private) DisposableSerializedObserver.upstreamFields in io.reactivex.rxjava3.observers with type parameters of type DisposableModifier and TypeFieldDescription(package private) final AtomicReference<Disposable> DisposableCompletableObserver.upstream(package private) final AtomicReference<Disposable> DisposableMaybeObserver.upstream(package private) final AtomicReference<Disposable> DisposableObserver.upstream(package private) final AtomicReference<Disposable> DisposableSingleObserver.upstreamprivate final AtomicReference<Disposable> ResourceCompletableObserver.upstreamThe active subscription.private final AtomicReference<Disposable> ResourceMaybeObserver.upstreamThe active subscription.private final AtomicReference<Disposable> ResourceObserver.upstreamThe active subscription.private final AtomicReference<Disposable> ResourceSingleObserver.upstreamThe active subscription.private final AtomicReference<Disposable> TestObserver.upstreamHolds the current subscription if any.Methods in io.reactivex.rxjava3.observers with parameters of type DisposableModifier and TypeMethodDescriptionfinal voidResourceCompletableObserver.add(@NonNull Disposable resource) Adds a resource to thisResourceCompletableObserver.final voidResourceMaybeObserver.add(@NonNull Disposable resource) Adds a resource to thisResourceMaybeObserver.final voidResourceObserver.add(@NonNull Disposable resource) Adds a resource to thisResourceObserver.final voidResourceSingleObserver.add(@NonNull Disposable resource) Adds a resource to thisResourceSingleObserver.final voidDefaultObserver.onSubscribe(@NonNull Disposable d) final voidDisposableCompletableObserver.onSubscribe(@NonNull Disposable d) final voidDisposableMaybeObserver.onSubscribe(@NonNull Disposable d) final voidDisposableObserver.onSubscribe(@NonNull Disposable d) final voidDisposableSingleObserver.onSubscribe(@NonNull Disposable d) final voidResourceCompletableObserver.onSubscribe(@NonNull Disposable d) final voidResourceMaybeObserver.onSubscribe(@NonNull Disposable d) final voidResourceObserver.onSubscribe(Disposable d) final voidResourceSingleObserver.onSubscribe(@NonNull Disposable d) voidSafeObserver.onSubscribe(@NonNull Disposable d) voidSerializedObserver.onSubscribe(@NonNull Disposable d) voidTestObserver.EmptyObserver.onSubscribe(Disposable d) voidTestObserver.onSubscribe(@NonNull Disposable d) -
Uses of Disposable in io.reactivex.rxjava3.operators
Subinterfaces of Disposable in io.reactivex.rxjava3.operatorsModifier and TypeInterfaceDescriptioninterfaceAn interface extendingSimpleQueueandDisposableand allows negotiating the fusion mode between subsequent operators of theObservablebase reactive type. -
Uses of Disposable in io.reactivex.rxjava3.schedulers
Classes in io.reactivex.rxjava3.schedulers that implement DisposableModifier and TypeClassDescription(package private) final class(package private) final classMethods in io.reactivex.rxjava3.schedulers that return Disposable -
Uses of Disposable in io.reactivex.rxjava3.subjects
Classes in io.reactivex.rxjava3.subjects that implement DisposableModifier and TypeClassDescription(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final classWraps the actual subscriber, tracks its requests and makes cancellation to remove itself from the current subscribers array.(package private) static final class(package private) static final class(package private) final classMethods in io.reactivex.rxjava3.subjects with parameters of type DisposableModifier and TypeMethodDescriptionvoidAsyncSubject.onSubscribe(Disposable d) voidBehaviorSubject.onSubscribe(Disposable d) voidCompletableSubject.onSubscribe(Disposable d) voidMaybeSubject.onSubscribe(Disposable d) voidPublishSubject.onSubscribe(Disposable d) voidReplaySubject.onSubscribe(Disposable d) voidSerializedSubject.onSubscribe(Disposable d) voidSingleSubject.onSubscribe(@NonNull Disposable d) voidUnicastSubject.onSubscribe(Disposable d) -
Uses of Disposable in io.reactivex.rxjava3.subscribers
Classes in io.reactivex.rxjava3.subscribers that implement DisposableModifier and TypeClassDescriptionclassAn abstract Subscriber that allows asynchronous, external cancellation by implementingDisposable.classAn abstract Subscriber that allows asynchronous cancellation of its subscription and associated resources.Methods in io.reactivex.rxjava3.subscribers with parameters of type DisposableModifier and TypeMethodDescriptionfinal voidResourceSubscriber.add(Disposable resource) Adds a resource to thisResourceSubscriber.