Uses of Interface
io.reactivex.rxjava3.disposables.Disposable
-
Packages that use Disposable Package Description io.reactivex.rxjava3.core Base reactive classes:Flowable,Observable,Single,MaybeandCompletable; base reactive consumers; other common base interfaces.io.reactivex.rxjava3.disposables Default implementations forDisposable-based resource management (Disposablecontainer types) and utility classes to constructDisposablesfrom callbacks and other types.io.reactivex.rxjava3.flowables Classes supporting the Flowable base reactive class:ConnectableFlowableandGroupedFlowable.io.reactivex.rxjava3.internal.disposables io.reactivex.rxjava3.internal.fuseable Base interfaces and types for supporting operator-fusion.io.reactivex.rxjava3.internal.jdk8 io.reactivex.rxjava3.internal.observers io.reactivex.rxjava3.internal.operators.completable io.reactivex.rxjava3.internal.operators.flowable io.reactivex.rxjava3.internal.operators.maybe io.reactivex.rxjava3.internal.operators.mixed io.reactivex.rxjava3.internal.operators.observable io.reactivex.rxjava3.internal.operators.single io.reactivex.rxjava3.internal.schedulers io.reactivex.rxjava3.internal.subscribers io.reactivex.rxjava3.internal.subscriptions io.reactivex.rxjava3.internal.util io.reactivex.rxjava3.observables Classes supporting the Observable base reactive class:ConnectableObservableandGroupedObservable.io.reactivex.rxjava3.observers Default wrappers and implementations for observer-based consumer classes and interfaces, including disposable and resource-tracking variants and theTestObserverthat allows unit testingObservable-,Single-,Maybe- andCompletable-based flows.io.reactivex.rxjava3.operators Classes and interfaces for writing advanced operators within and outside RxJava.io.reactivex.rxjava3.schedulers Contains notably the factory class ofSchedulersproviding methods for retrieving the standard scheduler instances, theTestSchedulerfor testing flows with scheduling in a controlled manner and the classTimedthat can hold a value and a timestamp associated with it.io.reactivex.rxjava3.subjects 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.io.reactivex.rxjava3.subscribers Default wrappers and implementations forSubscriber-based consumer classes and interfaces, including disposable (DisposableSubscriber) and resource-tracking (ResourceSubscriber) variants and theTestSubscriberthat allows unit testingFlowable-based flows. -
-
Uses of Disposable in io.reactivex.rxjava3.core
Classes in io.reactivex.rxjava3.core that implement Disposable Modifier and Type Class Description (package private) static classScheduler.DisposeTask(package private) static classScheduler.PeriodicDirectTaskstatic classScheduler.WorkerRepresents 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 Disposable Modifier and Type Method Description <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 Disposable Modifier and Type Method Description @NonNull DisposableFlowable. forEach(@NonNull Consumer<? super @NonNull T> onNext)Subscribes to the currentFlowableand receives notifications for each element.@NonNull DisposableObservable. forEach(@NonNull Consumer<? super @NonNull T> onNext)Subscribes to theObservableSourceand calls aConsumerfor each item of the currentObservableon its emission thread.@NonNull DisposableFlowable. forEachWhile(@NonNull Predicate<? super @NonNull T> onNext)Subscribes to the currentFlowableand receives notifications for each element until theonNextPredicate returnsfalse.@NonNull DisposableFlowable. forEachWhile(@NonNull Predicate<? super @NonNull T> onNext, @NonNull Consumer<? super java.lang.Throwable> onError)Subscribes to the currentFlowableand receives notifications for each element and error events until theonNextPredicate returnsfalse.@NonNull DisposableFlowable. forEachWhile(@NonNull Predicate<? super @NonNull T> onNext, @NonNull Consumer<? super java.lang.Throwable> onError, @NonNull Action onComplete)Subscribes to the currentFlowableand receives notifications for each element and the terminal events until theonNextPredicate returnsfalse.@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.@NonNull DisposableObservable. forEachWhile(@NonNull Predicate<? super @NonNull T> onNext, @NonNull Consumer<? super java.lang.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.@NonNull DisposableObservable. forEachWhile(@NonNull Predicate<? super @NonNull T> onNext, @NonNull Consumer<? super java.lang.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.@NonNull DisposableScheduler.Worker. schedule(@NonNull java.lang.Runnable run)Schedules a Runnable for execution without any time delay.abstract @NonNull DisposableScheduler.Worker. schedule(@NonNull java.lang.Runnable run, long delay, @NonNull java.util.concurrent.TimeUnit unit)Schedules an Runnable for execution at some point in the future specified by a time delay relative to the current time.@NonNull DisposableScheduler. scheduleDirect(@NonNull java.lang.Runnable run)Schedules the given task on this Scheduler without any time delay.@NonNull DisposableScheduler. scheduleDirect(@NonNull java.lang.Runnable run, long delay, @NonNull java.util.concurrent.TimeUnit unit)Schedules the execution of the given task with the given time delay.@NonNull DisposableScheduler.Worker. schedulePeriodically(@NonNull java.lang.Runnable run, long initialDelay, long period, @NonNull java.util.concurrent.TimeUnit unit)Schedules a periodic execution of the given task with the given initial time delay and repeat period.@NonNull DisposableScheduler. schedulePeriodicallyDirect(@NonNull java.lang.Runnable run, long initialDelay, long period, @NonNull java.util.concurrent.TimeUnit unit)Schedules a periodic execution of the given task with the given initial time delay and repeat period.@NonNull DisposableCompletable. subscribe()Subscribes to thisCompletableand returns aDisposablewhich can be used to dispose the subscription.@NonNull DisposableCompletable. subscribe(@NonNull Action onComplete)@NonNull DisposableCompletable. subscribe(@NonNull Action onComplete, @NonNull Consumer<? super java.lang.Throwable> onError)Subscribes to thisCompletableand calls back either theonErrororonCompletefunctions.@NonNull DisposableCompletable. subscribe(@NonNull Action onComplete, @NonNull Consumer<? super java.lang.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.@NonNull DisposableFlowable. subscribe()Subscribes to the currentFlowableand ignoresonNextandonCompleteemissions.@NonNull DisposableFlowable. subscribe(@NonNull Consumer<? super @NonNull T> onNext)Subscribes to the currentFlowableand provides a callback to handle the items it emits.@NonNull DisposableFlowable. subscribe(@NonNull Consumer<? super @NonNull T> onNext, @NonNull Consumer<? super java.lang.Throwable> onError)Subscribes to the currentFlowableand provides callbacks to handle the items it emits and any error notification it issues.@NonNull DisposableFlowable. subscribe(@NonNull Consumer<? super @NonNull T> onNext, @NonNull Consumer<? super java.lang.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.@NonNull DisposableFlowable. subscribe(@NonNull Consumer<? super @NonNull T> onNext, @NonNull Consumer<? super java.lang.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.@NonNull DisposableMaybe. subscribe()Subscribes to aMaybeand ignoresonSuccessandonCompleteemissions.@NonNull DisposableMaybe. subscribe(@NonNull Consumer<? super @NonNull T> onSuccess)Subscribes to aMaybeand provides a callback to handle the items it emits.@NonNull DisposableMaybe. subscribe(@NonNull Consumer<? super @NonNull T> onSuccess, @NonNull Consumer<? super java.lang.Throwable> onError)Subscribes to aMaybeand provides callbacks to handle the items it emits and any error notification it issues.@NonNull DisposableMaybe. subscribe(@NonNull Consumer<? super @NonNull T> onSuccess, @NonNull Consumer<? super java.lang.Throwable> onError, @NonNull Action onComplete)Subscribes to aMaybeand provides callbacks to handle the items it emits and any error or completion notification it issues.@NonNull DisposableMaybe. subscribe(@NonNull Consumer<? super @NonNull T> onSuccess, @NonNull Consumer<? super java.lang.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.@NonNull DisposableObservable. subscribe()Subscribes to the currentObservableand ignoresonNextandonCompleteemissions.@NonNull DisposableObservable. subscribe(@NonNull Consumer<? super @NonNull T> onNext)Subscribes to the currentObservableand provides a callback to handle the items it emits.@NonNull DisposableObservable. subscribe(@NonNull Consumer<? super @NonNull T> onNext, @NonNull Consumer<? super java.lang.Throwable> onError)Subscribes to the currentObservableand provides callbacks to handle the items it emits and any error notification it signals.@NonNull DisposableObservable. subscribe(@NonNull Consumer<? super @NonNull T> onNext, @NonNull Consumer<? super java.lang.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.@NonNull DisposableObservable. subscribe(@NonNull Consumer<? super @NonNull T> onNext, @NonNull Consumer<? super java.lang.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.@NonNull DisposableSingle. subscribe()Subscribes to aSinglebut ignore its emission or notification.@NonNull DisposableSingle. subscribe(@NonNull BiConsumer<? super @NonNull T,? super java.lang.Throwable> onCallback)Subscribes to aSingleand provides a composite callback to handle the item it emits or any error notification it issues.@NonNull DisposableSingle. subscribe(@NonNull Consumer<? super @NonNull T> onSuccess)Subscribes to aSingleand provides a callback to handle the item it emits.@NonNull DisposableSingle. subscribe(@NonNull Consumer<? super @NonNull T> onSuccess, @NonNull Consumer<? super java.lang.Throwable> onError)Subscribes to aSingleand provides callbacks to handle the item it emits or any error notification it issues.@NonNull DisposableSingle. subscribe(@NonNull Consumer<? super @NonNull T> onSuccess, @NonNull Consumer<? super java.lang.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 Disposable Modifier and Type Method Description voidCompletableObserver. 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 Disposable Modifier and Type Method Description @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 java.lang.Throwable> onError, Action onComplete, Action onTerminate, Action onAfterTerminate, Action onDispose)Returns aCompletableinstance that calls the various callbacks upon the specific lifecycle events.@NonNull Maybe<T>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).@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).@NonNull Single<T>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).@NonNull CompletableCompletable. doOnSubscribe(@NonNull Consumer<? super Disposable> onSubscribe)Returns aCompletableinstance that calls the givenonSubscribecallback with the disposable that the downstreamCompletableObservers receive upon subscription.@NonNull Maybe<T>Maybe. doOnSubscribe(@NonNull Consumer<? super Disposable> onSubscribe)Calls the sharedConsumerwith theDisposablesent through theonSubscribefor eachMaybeObserverthat subscribes to the currentMaybe.@NonNull Observable<T>Observable. doOnSubscribe(@NonNull Consumer<? super Disposable> onSubscribe)@NonNull Single<T>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 Disposable Modifier and Type Class Description (package private) classActionDisposableA Disposable container that manages anActioninstance.(package private) classAutoCloseableDisposableA disposable container that manages anAutoCloseableinstance.classCompositeDisposableA 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) classFutureDisposableA Disposable container that cancels aFutureinstance.(package private) classReferenceDisposable<T>Base class for Disposable containers that manage some other type that has to be run when the container is disposed.(package private) classRunnableDisposableA disposable container that manages aRunnableinstance.classSerialDisposableA 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) classSubscriptionDisposableA Disposable container that handles aSubscription.Fields in io.reactivex.rxjava3.disposables with type parameters of type Disposable Modifier and Type Field Description (package private) java.util.concurrent.atomic.AtomicReference<Disposable>SerialDisposable. resource(package private) OpenHashSet<Disposable>CompositeDisposable. resourcesMethods in io.reactivex.rxjava3.disposables that return Disposable Modifier and Type Method Description static @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 java.lang.AutoCloseable autoCloseable)Construct aDisposableby wrapping anAutoCloseablethat is closed exactly once when theDisposableis disposed.static @NonNull DisposableDisposable. fromFuture(@NonNull java.util.concurrent.Future<?> future)Construct aDisposableby wrapping aFuturethat is cancelled exactly once when theDisposableis disposed.static @NonNull DisposableDisposable. fromFuture(@NonNull java.util.concurrent.Future<?> future, boolean allowInterrupt)Construct aDisposableby wrapping aFuturethat is cancelled exactly once when theDisposableis disposed.static @NonNull DisposableDisposable. fromRunnable(@NonNull java.lang.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.@Nullable DisposableSerialDisposable. get()Returns the currently contained Disposable or null if this container is empty.Methods in io.reactivex.rxjava3.disposables with parameters of type Disposable Modifier and Type Method Description booleanCompositeDisposable. 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 java.lang.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 Disposable Modifier and Type Method Description (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 Disposable Constructor Description CompositeDisposable(@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 Disposable Constructor Description CompositeDisposable(@NonNull java.lang.Iterable<? extends Disposable> disposables) -
Uses of Disposable in io.reactivex.rxjava3.flowables
Methods in io.reactivex.rxjava3.flowables that return Disposable Modifier and Type Method Description @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 Disposable Modifier and Type Method Description @NonNull Flowable<T>ConnectableFlowable. 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 Disposable Modifier and Type Class Description classArrayCompositeDisposableA composite disposable with a fixed number of slots.classCancellableDisposableA disposable container that wraps a Cancellable instance.classDisposableHelperUtility methods for working with Disposables atomically.classEmptyDisposableRepresents a stateless empty Disposable that reports being always empty and disposed.classListCompositeDisposableA disposable container that can hold onto multiple other disposables.classSequentialDisposableA 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 Disposable Modifier and Type Field Description (package private) java.util.List<Disposable>ListCompositeDisposable. resourcesMethods in io.reactivex.rxjava3.internal.disposables that return Disposable Modifier and Type Method Description DisposableArrayCompositeDisposable. 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 Disposable Modifier and Type Method Description booleanListCompositeDisposable. 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(java.util.concurrent.atomic.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.DisposableArrayCompositeDisposable. replaceResource(int index, Disposable resource)Replaces the resource at the specified index and returns the old resource.static booleanDisposableHelper. set(java.util.concurrent.atomic.AtomicReference<Disposable> field, Disposable d)Atomically sets the field and disposes the old contents.static booleanDisposableHelper. setOnce(java.util.concurrent.atomic.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(java.util.concurrent.atomic.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 Disposable Modifier and Type Method Description static booleanDisposableHelper. dispose(java.util.concurrent.atomic.AtomicReference<Disposable> field)Atomically disposes the Disposable in the field if not already disposed.(package private) voidListCompositeDisposable. dispose(java.util.List<Disposable> set)static booleanDisposableHelper. replace(java.util.concurrent.atomic.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(java.util.concurrent.atomic.AtomicReference<Disposable> field, Disposable d)Atomically sets the field and disposes the old contents.static booleanDisposableHelper. setOnce(java.util.concurrent.atomic.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(java.util.concurrent.atomic.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 Disposable Constructor Description ListCompositeDisposable(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 Constructor Description ListCompositeDisposable(java.lang.Iterable<? extends Disposable> resources) -
Uses of Disposable in io.reactivex.rxjava3.internal.fuseable
Classes in io.reactivex.rxjava3.internal.fuseable that implement Disposable Modifier and Type Class Description classAbstractEmptyQueueFuseable<T>Represents an empty, async-onlyQueueFuseableinstance.classCancellableQueueFuseable<T>Represents an empty, async-onlyQueueFuseableinstance that tracks and exposes a canceled/disposed state. -
Uses of Disposable in io.reactivex.rxjava3.internal.jdk8
Fields in io.reactivex.rxjava3.internal.jdk8 declared as Disposable Modifier and Type Field Description (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 Disposable Modifier and Type Field Description (package private) java.util.concurrent.atomic.AtomicReference<Disposable>CompletionStageConsumer. upstream(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservableStageObserver. upstreamMethods in io.reactivex.rxjava3.internal.jdk8 with parameters of type Disposable Modifier and Type Method Description voidCompletionStageConsumer. 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)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 Disposable Modifier and Type Class Description (package private) classAbstractDisposableAutoReleaseWraps lambda callbacks and when the upstream terminates or the observer gets disposed, removes itself from aCompositeDisposable.classBasicFuseableObserver<T,R>Base class for a fuseable intermediate observer.classBasicIntQueueDisposable<T>An abstract QueueDisposable implementation, extending an AtomicInteger, that defaults all unnecessary Queue methods to throw UnsupportedOperationException.classBasicQueueDisposable<T>An abstract QueueDisposable implementation that defaults all unnecessary Queue methods to throw UnsupportedOperationException.classBiConsumerSingleObserver<T>classBlockingBaseObserver<T>classBlockingDisposableMultiObserver<T>Blocks until the upstream terminates and dispatches the outcome to the actual observer.classBlockingFirstObserver<T>Blocks until the upstream signals its first value or completes.classBlockingLastObserver<T>Blocks until the upstream signals its last value or completes.classBlockingObserver<T>classCallbackCompletableObserverclassConsumerSingleObserver<T>classDeferredScalarDisposable<T>Represents a fuseable container for a single value.classDeferredScalarObserver<T,R>A fuseable Observer that can generate 0 or 1 resulting value.classDisposableAutoReleaseMultiObserver<T>Wraps lambda callbacks and when the upstream terminates or this (Single | Maybe | Completable) observer gets disposed, removes itself from aCompositeDisposable.classDisposableAutoReleaseObserver<T>Wraps lambda callbacks and when the upstream terminates or this observer gets disposed, removes itself from aCompositeDisposable.classDisposableLambdaObserver<T>classEmptyCompletableObserverclassForEachWhileObserver<T>classFutureMultiObserver<T>An Observer + Future that expects exactly one upstream value and provides it via the (blocking) Future API.classFutureObserver<T>An Observer + Future that expects exactly one upstream value and provides it via the (blocking) Future API.classInnerQueuedObserver<T>Subscriber that can fuse with the upstream and calls a support interface whenever an event is available.classLambdaObserver<T>Fields in io.reactivex.rxjava3.internal.observers declared as Disposable Modifier and Type Field Description protected 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 Disposable Modifier and Type Field Description (package private) Consumer<? super Disposable>DisposableLambdaObserver. onSubscribe(package private) Consumer<? super Disposable>LambdaObserver. onSubscribe(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ResumeSingleObserver. parent(package private) java.util.concurrent.atomic.AtomicReference<Disposable>FutureMultiObserver. upstream(package private) java.util.concurrent.atomic.AtomicReference<Disposable>FutureObserver. upstreamMethods in io.reactivex.rxjava3.internal.observers with parameters of type Disposable Modifier and Type Method Description protected voidQueueDrainObserver. fastPathEmit(U value, boolean delayError, Disposable dispose)protected voidQueueDrainObserver. fastPathOrderedEmit(U value, boolean delayError, Disposable disposable)Makes sure the fast-path emits in order.voidAbstractDisposableAutoRelease. onSubscribe(Disposable d)voidBasicFuseableObserver. onSubscribe(Disposable d)voidBiConsumerSingleObserver. onSubscribe(Disposable d)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 Disposable Constructor Description DisposableLambdaObserver(Observer<? super T> actual, Consumer<? super Disposable> onSubscribe, Action onDispose)ResumeSingleObserver(java.util.concurrent.atomic.AtomicReference<Disposable> parent, SingleObserver<? super T> downstream) -
Uses of Disposable in io.reactivex.rxjava3.internal.operators.completable
Fields in io.reactivex.rxjava3.internal.operators.completable declared as Disposable Modifier and Type Field Description (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 Disposable Modifier and Type Field Description (package private) Consumer<? super Disposable>CompletablePeek. onSubscribe(package private) java.util.concurrent.atomic.AtomicReference<Disposable>CompletableAndThenCompletable.NextObserver. parentMethods in io.reactivex.rxjava3.internal.operators.completable with parameters of type Disposable Modifier and Type Method Description voidCompletableAmb.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 Disposable Constructor Description CompletablePeek(CompletableSource source, Consumer<? super Disposable> onSubscribe, Consumer<? super java.lang.Throwable> onError, Action onComplete, Action onTerminate, Action onAfterTerminate, Action onDispose)NextObserver(java.util.concurrent.atomic.AtomicReference<Disposable> parent, CompletableObserver downstream) -
Uses of Disposable in io.reactivex.rxjava3.internal.operators.flowable
Fields in io.reactivex.rxjava3.internal.operators.flowable declared as Disposable Modifier and Type Field Description (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 Disposable Modifier and Type Field Description (package private) Consumer<? super Disposable>FlowableAutoConnect. connection(package private) java.util.concurrent.atomic.AtomicReference<Disposable>FlowableDebounce.DebounceSubscriber. debouncer(package private) java.util.concurrent.atomic.AtomicReference<Disposable>FlowableConcatWithMaybe.ConcatWithSubscriber. otherDisposable(package private) java.util.concurrent.atomic.AtomicReference<Disposable>FlowableConcatWithSingle.ConcatWithSubscriber. otherDisposable(package private) java.util.concurrent.atomic.AtomicReference<Disposable>FlowableInterval.IntervalSubscriber. resource(package private) java.util.concurrent.atomic.AtomicReference<Disposable>FlowableIntervalRange.IntervalRangeSubscriber. resource(package private) java.util.concurrent.atomic.AtomicReference<Disposable>FlowableBufferTimed.BufferExactUnboundedSubscriber. timerMethods in io.reactivex.rxjava3.internal.operators.flowable with parameters of type Disposable Modifier and Type Method Description voidFlowableRefCount.RefConnection. accept(Disposable t)voidFlowableReplay.MulticastFlowable.DisposableConsumer. accept(Disposable r)(package private) voidFlowableBufferBoundary.BufferBoundarySubscriber. boundaryError(Disposable subscriber, java.lang.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)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 Disposable Modifier and Type Method Description voidFlowablePublish. 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 Disposable Constructor Description FlowableAutoConnect(ConnectableFlowable<? extends T> source, int numberOfSubscribers, Consumer<? super Disposable> connection) -
Uses of Disposable in io.reactivex.rxjava3.internal.operators.maybe
Fields in io.reactivex.rxjava3.internal.operators.maybe declared as Disposable Modifier and Type Field Description (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 Disposable Modifier and Type Field Description (package private) Consumer<? super Disposable>MaybeDoOnLifecycle.MaybeLifecycleObserver. onSubscribe(package private) Consumer<? super Disposable>MaybeDoOnLifecycle. onSubscribe(package private) Consumer<? super Disposable>MaybePeek. onSubscribeCall(package private) java.util.concurrent.atomic.AtomicReference<Disposable>MaybeDelayWithCompletable.DelayWithMainObserver. parent(package private) java.util.concurrent.atomic.AtomicReference<Disposable>MaybeFlatMapSingle.FlatMapSingleObserver. parent(package private) java.util.concurrent.atomic.AtomicReference<Disposable>MaybeSwitchIfEmpty.SwitchIfEmptyMaybeObserver.OtherMaybeObserver. parent(package private) java.util.concurrent.atomic.AtomicReference<Disposable>MaybeSwitchIfEmptySingle.SwitchIfEmptyMaybeObserver.OtherSingleObserver. parent(package private) java.util.concurrent.atomic.AtomicReference<Disposable>MaybeOnErrorNext.OnErrorNextMaybeObserver.NextMaybeObserver. upstreamMethods in io.reactivex.rxjava3.internal.operators.maybe with parameters of type Disposable Modifier and Type Method Description voidMaybeAmb.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 Disposable Constructor Description DelayWithMainObserver(java.util.concurrent.atomic.AtomicReference<Disposable> parent, MaybeObserver<? super T> downstream)FlatMapSingleObserver(java.util.concurrent.atomic.AtomicReference<Disposable> parent, MaybeObserver<? super R> downstream)MaybeDoOnLifecycle(Maybe<T> upstream, Consumer<? super Disposable> onSubscribe, Action onDispose)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 java.lang.Throwable> onErrorCall, Action onCompleteCall, Action onAfterTerminate, Action onDispose)NextMaybeObserver(MaybeObserver<? super T> actual, java.util.concurrent.atomic.AtomicReference<Disposable> d)OtherMaybeObserver(MaybeObserver<? super T> actual, java.util.concurrent.atomic.AtomicReference<Disposable> parent)OtherSingleObserver(SingleObserver<? super T> actual, java.util.concurrent.atomic.AtomicReference<Disposable> parent) -
Uses of Disposable in io.reactivex.rxjava3.internal.operators.mixed
Classes in io.reactivex.rxjava3.internal.operators.mixed that implement Disposable Modifier and Type Class Description (package private) static classCompletableAndThenObservable.AndThenObservableObserver<R>classConcatMapXMainObserver<T>Base class for implementing concatMapX main observers.(package private) static classFlowableConcatMapCompletable.ConcatMapCompletableObserver<T>(package private) static classFlowableSwitchMapCompletable.SwitchMapCompletableObserver<T>classMaterializeSingleObserver<T>A consumer that implements the consumer types of Maybe, Single and Completable and turns their signals into Notifications for a SingleObserver.(package private) static classMaybeFlatMapObservable.FlatMapObserver<T,R>(package private) static classObservableConcatMapCompletable.ConcatMapCompletableObserver<T>(package private) static classObservableConcatMapMaybe.ConcatMapMaybeMainObserver<T,R>(package private) static classObservableConcatMapSingle.ConcatMapSingleMainObserver<T,R>(package private) static classObservableSwitchMapCompletable.SwitchMapCompletableObserver<T>(package private) static classObservableSwitchMapMaybe.SwitchMapMaybeMainObserver<T,R>(package private) static classObservableSwitchMapSingle.SwitchMapSingleMainObserver<T,R>(package private) static classSingleFlatMapObservable.FlatMapObserver<T,R>Fields in io.reactivex.rxjava3.internal.operators.mixed declared as Disposable Modifier and Type Field Description (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 Disposable Modifier and Type Method Description voidCompletableAndThenObservable.AndThenObservableObserver. onSubscribe(Disposable d)voidCompletableAndThenPublisher.AndThenPublisherSubscriber. onSubscribe(Disposable d)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
Fields in io.reactivex.rxjava3.internal.operators.observable declared as Disposable Modifier and Type Field Description (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 Disposable Modifier and Type Field Description (package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservableTimeoutTimed.FallbackObserver. arbiter(package private) Consumer<? super Disposable>ObservableAutoConnect. connection(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservableDebounce.DebounceObserver. debouncer(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservableMergeWithCompletable.MergeWithObserver. mainDisposable(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservableMergeWithMaybe.MergeWithObserver. mainDisposable(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservableMergeWithSingle.MergeWithObserver. mainDisposableprivate Consumer<? super Disposable>ObservableDoOnLifecycle. onSubscribe(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservableSampleWithObservable.SampleMainObserver. other(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservableWithLatestFrom.WithLatestFromObserver. other(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservablePublishSelector.SourceObserver. target(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservableBufferTimed.BufferExactUnboundedObserver. timer(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservableSampleTimed.SampleTimedObserver. timer(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservableBufferBoundary.BufferBoundaryObserver. upstream(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservablePublish.PublishConnection. upstream(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservableRepeatWhen.RepeatWhenObserver. upstream(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservableRetryWhen.RepeatWhenObserver. upstream(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservableSubscribeOn.SubscribeOnObserver. upstream(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservableTakeUntil.TakeUntilMainObserver. upstream(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservableTimeout.TimeoutFallbackObserver. upstream(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservableTimeout.TimeoutObserver. upstream(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservableTimeoutTimed.TimeoutFallbackObserver. upstream(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservableTimeoutTimed.TimeoutObserver. upstream(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservableWindowBoundary.WindowBoundaryMainObserver. upstream(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservableWindowBoundarySelector.WindowBoundaryMainObserver.WindowEndObserverIntercept. upstream(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservableWithLatestFrom.WithLatestFromObserver. upstream(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservableWithLatestFromMany.WithLatestFromObserver. upstream(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObservableZip.ZipObserver. upstream(package private) java.util.concurrent.atomic.AtomicReference<Disposable>ObserverResourceWrapper. upstreamMethods in io.reactivex.rxjava3.internal.operators.observable with parameters of type Disposable Modifier and Type Method Description voidObservableRefCount.RefConnection. accept(Disposable t)voidObservableReplay.DisposeConsumer. accept(Disposable r)(package private) voidObservableBufferBoundary.BufferBoundaryObserver. boundaryError(Disposable observer, java.lang.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)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 Disposable Modifier and Type Method Description voidObservablePublish. 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 Disposable Constructor Description FallbackObserver(Observer<? super T> actual, java.util.concurrent.atomic.AtomicReference<Disposable> arbiter)ObservableAutoConnect(ConnectableObservable<? extends T> source, int numberOfObservers, Consumer<? super Disposable> connection)ObservableDoOnLifecycle(Observable<T> upstream, Consumer<? super Disposable> onSubscribe, Action onDispose)SourceObserver(PublishSubject<T> subject, java.util.concurrent.atomic.AtomicReference<Disposable> target) -
Uses of Disposable in io.reactivex.rxjava3.internal.operators.single
Fields in io.reactivex.rxjava3.internal.operators.single declared as Disposable Modifier and Type Field Description (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 Disposable Modifier and Type Field Description (package private) Consumer<? super Disposable>SingleDoOnLifecycle. onSubscribe(package private) Consumer<? super Disposable>SingleDoOnLifecycle.SingleLifecycleObserver. onSubscribe(package private) Consumer<? super Disposable>SingleDoOnSubscribe.DoOnSubscribeSingleObserver. onSubscribe(package private) Consumer<? super Disposable>SingleDoOnSubscribe. onSubscribe(package private) java.util.concurrent.atomic.AtomicReference<Disposable>SingleFlatMap.SingleFlatMapCallback.FlatMapSingleObserver. parent(package private) java.util.concurrent.atomic.AtomicReference<Disposable>SingleFlatMapMaybe.FlatMapMaybeObserver. parent(package private) java.util.concurrent.atomic.AtomicReference<Disposable>SingleTimeout.TimeoutMainObserver. taskMethods in io.reactivex.rxjava3.internal.operators.single with parameters of type Disposable Modifier and Type Method Description voidSingleAmb.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 Disposable Constructor Description DoOnSubscribeSingleObserver(SingleObserver<? super T> actual, Consumer<? super Disposable> onSubscribe)FlatMapMaybeObserver(java.util.concurrent.atomic.AtomicReference<Disposable> parent, MaybeObserver<? super R> downstream)FlatMapSingleObserver(java.util.concurrent.atomic.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)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 Disposable Modifier and Type Class Description (package private) classAbstractDirectTaskBase functionality for direct tasks that manage a runnable and cancellation/completion.(package private) static classComputationScheduler.EventLoopWorker(package private) static classComputationScheduler.PoolWorker(package private) static classExecutorScheduler.DelayedRunnablestatic classExecutorScheduler.ExecutorWorker(package private) static classExecutorScheduler.ExecutorWorker.BooleanRunnable(package private) static classExecutorScheduler.ExecutorWorker.InterruptibleRunnableWrapper for aRunnablewith additional logic for handling interruption on a shared thread, similar to how Java Executors do it.(package private) static classImmediateThinScheduler.ImmediateThinWorker(package private) classInstantPeriodicTaskWrapper for a regular task that gets immediately rescheduled when the task completed.(package private) static classIoScheduler.EventLoopWorker(package private) static classIoScheduler.ThreadWorkerclassNewThreadWorkerBase class that manages a single-threaded ScheduledExecutorService as a worker but doesn't perform task-tracking operations.classScheduledDirectPeriodicTaskA Callable to be submitted to an ExecutorService that runs a Runnable action periodically and manages completion/cancellation.classScheduledDirectTaskA Callable to be submitted to an ExecutorService that runs a Runnable action and manages completion/cancellation.classScheduledRunnableclassSchedulerWhenAllows the use of operators for controlling the timing around when actions scheduled on workers are actually done.(package private) static classSchedulerWhen.DelayedAction(package private) static classSchedulerWhen.ImmediateAction(package private) static classSchedulerWhen.QueueWorker(package private) static classSchedulerWhen.ScheduledAction(package private) static classSchedulerWhen.SubscribedDisposable(package private) static classSingleScheduler.ScheduledWorker(package private) static classTrampolineScheduler.TrampolineWorkerFields in io.reactivex.rxjava3.internal.schedulers declared as Disposable Modifier and Type Field Description private DisposableSchedulerWhen. disposable(package private) static DisposableImmediateThinScheduler. DISPOSED(package private) static DisposableSchedulerWhen. DISPOSED(package private) static DisposableSchedulerWhen. SUBSCRIBED(package private) DisposableDisposeOnCancel. upstreamMethods in io.reactivex.rxjava3.internal.schedulers that return Disposable Modifier and Type Method Description protected 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) DisposableTrampolineScheduler.TrampolineWorker. enqueue(java.lang.Runnable action, long execTime)@NonNull DisposableComputationScheduler.EventLoopWorker. schedule(@NonNull java.lang.Runnable action)@NonNull DisposableComputationScheduler.EventLoopWorker. schedule(@NonNull java.lang.Runnable action, long delayTime, @NonNull java.util.concurrent.TimeUnit unit)@NonNull DisposableExecutorScheduler.ExecutorWorker. schedule(@NonNull java.lang.Runnable run)@NonNull DisposableExecutorScheduler.ExecutorWorker. schedule(@NonNull java.lang.Runnable run, long delay, @NonNull java.util.concurrent.TimeUnit unit)@NonNull DisposableImmediateThinScheduler.ImmediateThinWorker. schedule(@NonNull java.lang.Runnable run)@NonNull DisposableImmediateThinScheduler.ImmediateThinWorker. schedule(@NonNull java.lang.Runnable run, long delay, @NonNull java.util.concurrent.TimeUnit unit)@NonNull DisposableIoScheduler.EventLoopWorker. schedule(@NonNull java.lang.Runnable action, long delayTime, @NonNull java.util.concurrent.TimeUnit unit)@NonNull DisposableNewThreadWorker. schedule(@NonNull java.lang.Runnable run)@NonNull DisposableNewThreadWorker. schedule(@NonNull java.lang.Runnable action, long delayTime, @NonNull java.util.concurrent.TimeUnit unit)@NonNull DisposableSchedulerWhen.QueueWorker. schedule(@NonNull java.lang.Runnable action)@NonNull DisposableSchedulerWhen.QueueWorker. schedule(@NonNull java.lang.Runnable action, long delayTime, @NonNull java.util.concurrent.TimeUnit unit)@NonNull DisposableSingleScheduler.ScheduledWorker. schedule(@NonNull java.lang.Runnable run, long delay, @NonNull java.util.concurrent.TimeUnit unit)@NonNull DisposableTrampolineScheduler.TrampolineWorker. schedule(@NonNull java.lang.Runnable action)@NonNull DisposableTrampolineScheduler.TrampolineWorker. schedule(@NonNull java.lang.Runnable action, long delayTime, @NonNull java.util.concurrent.TimeUnit unit)@NonNull DisposableComputationScheduler. scheduleDirect(@NonNull java.lang.Runnable run, long delay, java.util.concurrent.TimeUnit unit)@NonNull DisposableExecutorScheduler. scheduleDirect(@NonNull java.lang.Runnable run)@NonNull DisposableExecutorScheduler. scheduleDirect(@NonNull java.lang.Runnable run, long delay, java.util.concurrent.TimeUnit unit)@NonNull DisposableImmediateThinScheduler. scheduleDirect(@NonNull java.lang.Runnable run)@NonNull DisposableImmediateThinScheduler. scheduleDirect(@NonNull java.lang.Runnable run, long delay, java.util.concurrent.TimeUnit unit)DisposableNewThreadWorker. scheduleDirect(java.lang.Runnable run, long delayTime, java.util.concurrent.TimeUnit unit)Schedules the given runnable on the underlying executor directly and returns its future wrapped into a Disposable.@NonNull DisposableSingleScheduler. scheduleDirect(@NonNull java.lang.Runnable run, long delay, java.util.concurrent.TimeUnit unit)@NonNull DisposableTrampolineScheduler. scheduleDirect(@NonNull java.lang.Runnable run)@NonNull DisposableTrampolineScheduler. scheduleDirect(@NonNull java.lang.Runnable run, long delay, java.util.concurrent.TimeUnit unit)@NonNull DisposableImmediateThinScheduler.ImmediateThinWorker. schedulePeriodically(@NonNull java.lang.Runnable run, long initialDelay, long period, java.util.concurrent.TimeUnit unit)@NonNull DisposableComputationScheduler. schedulePeriodicallyDirect(@NonNull java.lang.Runnable run, long initialDelay, long period, java.util.concurrent.TimeUnit unit)@NonNull DisposableExecutorScheduler. schedulePeriodicallyDirect(@NonNull java.lang.Runnable run, long initialDelay, long period, java.util.concurrent.TimeUnit unit)@NonNull DisposableImmediateThinScheduler. schedulePeriodicallyDirect(@NonNull java.lang.Runnable run, long initialDelay, long period, java.util.concurrent.TimeUnit unit)DisposableNewThreadWorker. schedulePeriodicallyDirect(java.lang.Runnable run, long initialDelay, long period, java.util.concurrent.TimeUnit unit)Schedules the given runnable periodically on the underlying executor directly and returns its future wrapped into a Disposable.@NonNull DisposableSingleScheduler. schedulePeriodicallyDirect(@NonNull java.lang.Runnable run, long initialDelay, long period, java.util.concurrent.TimeUnit unit)Constructors in io.reactivex.rxjava3.internal.schedulers with parameters of type Disposable Constructor Description DisposeOnCancel(Disposable d) -
Uses of Disposable in io.reactivex.rxjava3.internal.subscribers
Classes in io.reactivex.rxjava3.internal.subscribers that implement Disposable Modifier and Type Class Description classBoundedSubscriber<T>classDisposableAutoReleaseSubscriber<T>Wraps lambda callbacks and when the upstream terminates or this subscriber gets disposed, removes itself from aCompositeDisposable.classForEachWhileSubscriber<T>classLambdaSubscriber<T>classSubscriberResourceWrapper<T>Methods in io.reactivex.rxjava3.internal.subscribers with parameters of type Disposable Modifier and Type Method Description protected voidQueueDrainSubscriber. fastPathEmitMax(U value, boolean delayError, Disposable dispose)protected 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 Disposable Modifier and Type Class Description classArrayCompositeSubscriptionA composite disposable with a fixed number of slots.classAsyncSubscriptionA 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 Disposable Modifier and Type Field Description (package private) java.util.concurrent.atomic.AtomicReference<Disposable>AsyncSubscription. resourceMethods in io.reactivex.rxjava3.internal.subscriptions with parameters of type Disposable Modifier and Type Method Description booleanAsyncSubscription. 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 Constructor Description AsyncSubscription(Disposable resource) -
Uses of Disposable in io.reactivex.rxjava3.internal.util
Classes in io.reactivex.rxjava3.internal.util that implement Disposable Modifier and Type Class Description classEmptyComponentSingleton implementing many interfaces as empty.Fields in io.reactivex.rxjava3.internal.util declared as Disposable Modifier and Type Field Description DisposableConnectConsumer. disposable(package private) DisposableNotificationLite.DisposableNotification. upstreamMethods in io.reactivex.rxjava3.internal.util that return Disposable Modifier and Type Method Description static DisposableNotificationLite. getDisposable(java.lang.Object o)Methods in io.reactivex.rxjava3.internal.util with parameters of type Disposable Modifier and Type Method Description voidConnectConsumer. accept(Disposable t)static voidBlockingHelper. awaitForComplete(java.util.concurrent.CountDownLatch latch, Disposable subscription)static <T,U>
booleanQueueDrainHelper. checkTerminated(boolean d, boolean empty, Observer<?> observer, boolean delayError, SimpleQueue<?> q, Disposable disposable, ObservableQueueDrain<T,U> qd)static java.lang.ObjectNotificationLite. disposable(Disposable d)Converts a Disposable into a notification value.static <T,U>
voidQueueDrainHelper. drainLoop(SimplePlainQueue<T> q, Observer<? super U> a, boolean delayError, Disposable dispose, ObservableQueueDrain<T,U> qd)static <T,U>
voidQueueDrainHelper. 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(java.util.concurrent.atomic.AtomicReference<Disposable> upstream, Disposable next, java.lang.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, java.lang.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 Disposable Modifier and Type Method Description static booleanEndConsumerHelper. setOnce(java.util.concurrent.atomic.AtomicReference<Disposable> upstream, Disposable next, java.lang.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 Constructor Description DisposableNotification(Disposable d) -
Uses of Disposable in io.reactivex.rxjava3.observables
Methods in io.reactivex.rxjava3.observables that return Disposable Modifier and Type Method Description @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 Disposable Modifier and Type Method Description @NonNull Observable<T>ConnectableObservable. 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 Disposable Modifier and Type Class Description classDisposableCompletableObserverAn abstractCompletableObserverthat allows asynchronous cancellation by implementing Disposable.classDisposableMaybeObserver<T>An abstractMaybeObserverthat allows asynchronous cancellation by implementingDisposable.classDisposableObserver<T>An abstractObserverthat allows asynchronous cancellation by implementingDisposable.classDisposableSingleObserver<T>An abstractSingleObserverthat allows asynchronous cancellation by implementingDisposable.classResourceCompletableObserverAn abstractCompletableObserverthat allows asynchronous cancellation of its subscription and associated resources.classResourceMaybeObserver<T>An abstractMaybeObserverthat allows asynchronous cancellation of its subscription and associated resources.classResourceObserver<T>An abstractObserverthat allows asynchronous cancellation of its subscription and associated resources.classResourceSingleObserver<T>An abstractSingleObserverthat allows asynchronous cancellation of its subscription and the associated resources.classSafeObserver<T>Wraps anotherObserverand ensures allonXXXmethods conform the protocol (except the requirement for serialized access).classSerializedObserver<T>Serializes 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 Disposable Modifier and Type Field Description private DisposableDefaultObserver. upstream(package private) DisposableSafeObserver. upstreamThe subscription.(package private) DisposableSerializedObserver. upstreamFields in io.reactivex.rxjava3.observers with type parameters of type Disposable Modifier and Type Field Description (package private) java.util.concurrent.atomic.AtomicReference<Disposable>DisposableCompletableObserver. upstream(package private) java.util.concurrent.atomic.AtomicReference<Disposable>DisposableMaybeObserver. upstream(package private) java.util.concurrent.atomic.AtomicReference<Disposable>DisposableObserver. upstream(package private) java.util.concurrent.atomic.AtomicReference<Disposable>DisposableSingleObserver. upstreamprivate java.util.concurrent.atomic.AtomicReference<Disposable>ResourceCompletableObserver. upstreamThe active subscription.private java.util.concurrent.atomic.AtomicReference<Disposable>ResourceMaybeObserver. upstreamThe active subscription.private java.util.concurrent.atomic.AtomicReference<Disposable>ResourceObserver. upstreamThe active subscription.private java.util.concurrent.atomic.AtomicReference<Disposable>ResourceSingleObserver. upstreamThe active subscription.private java.util.concurrent.atomic.AtomicReference<Disposable>TestObserver. upstreamHolds the current subscription if any.Methods in io.reactivex.rxjava3.observers with parameters of type Disposable Modifier and Type Method Description voidResourceCompletableObserver. add(@NonNull Disposable resource)Adds a resource to thisResourceCompletableObserver.voidResourceMaybeObserver. add(@NonNull Disposable resource)Adds a resource to thisResourceMaybeObserver.voidResourceObserver. add(@NonNull Disposable resource)Adds a resource to thisResourceObserver.voidResourceSingleObserver. add(@NonNull Disposable resource)Adds a resource to thisResourceSingleObserver.voidDefaultObserver. onSubscribe(@NonNull Disposable d)voidDisposableCompletableObserver. onSubscribe(@NonNull Disposable d)voidDisposableMaybeObserver. onSubscribe(@NonNull Disposable d)voidDisposableObserver. onSubscribe(@NonNull Disposable d)voidDisposableSingleObserver. onSubscribe(@NonNull Disposable d)voidResourceCompletableObserver. onSubscribe(@NonNull Disposable d)voidResourceMaybeObserver. onSubscribe(@NonNull Disposable d)voidResourceObserver. onSubscribe(Disposable d)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.operators Modifier and Type Interface Description interfaceQueueDisposable<T>An 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 Disposable Modifier and Type Class Description (package private) classTestScheduler.TestWorker(package private) classTestScheduler.TestWorker.QueueRemoveMethods in io.reactivex.rxjava3.schedulers that return Disposable Modifier and Type Method Description @NonNull DisposableTestScheduler.TestWorker. schedule(@NonNull java.lang.Runnable run)@NonNull DisposableTestScheduler.TestWorker. schedule(@NonNull java.lang.Runnable run, long delayTime, @NonNull java.util.concurrent.TimeUnit unit) -
Uses of Disposable in io.reactivex.rxjava3.subjects
Classes in io.reactivex.rxjava3.subjects that implement Disposable Modifier and Type Class Description (package private) static classAsyncSubject.AsyncDisposable<T>(package private) static classBehaviorSubject.BehaviorDisposable<T>(package private) static classCompletableSubject.CompletableDisposable(package private) static classMaybeSubject.MaybeDisposable<T>(package private) static classPublishSubject.PublishDisposable<T>Wraps the actual subscriber, tracks its requests and makes cancellation to remove itself from the current subscribers array.(package private) static classReplaySubject.ReplayDisposable<T>(package private) static classSingleSubject.SingleDisposable<T>(package private) classUnicastSubject.UnicastQueueDisposableMethods in io.reactivex.rxjava3.subjects with parameters of type Disposable Modifier and Type Method Description voidAsyncSubject. 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 Disposable Modifier and Type Class Description classDisposableSubscriber<T>An abstract Subscriber that allows asynchronous, external cancellation by implementingDisposable.classResourceSubscriber<T>An abstract Subscriber that allows asynchronous cancellation of its subscription and associated resources.Methods in io.reactivex.rxjava3.subscribers with parameters of type Disposable Modifier and Type Method Description voidResourceSubscriber. add(Disposable resource)Adds a resource to thisResourceSubscriber.
-