Package io.reactivex.rxjava3.disposables
package io.reactivex.rxjava3.disposables
Default implementations for
Disposable
-based resource management
(Disposable
container types) and utility classes to construct
Disposables
from callbacks and other types.-
ClassDescriptionA Disposable container that manages an
Action
instance.A disposable container that manages anAutoCloseable
instance.A disposable container that can hold onto multiple otherDisposable
s and offers O(1) time complexity forCompositeDisposable.add(Disposable)
,CompositeDisposable.remove(Disposable)
andCompositeDisposable.delete(Disposable)
operations.Represents a disposable resource.Common interface to add and remove disposables from a container.A Disposable container that cancels aFuture
instance.Base class for Disposable containers that manage some other type that has to be run when the container is disposed.A disposable container that manages aRunnable
instance.A 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.A Disposable container that handles aSubscription
.