Uses of Package
io.reactivex.rxjava3.disposables
Packages that use io.reactivex.rxjava3.disposables
Package
Description
Base reactive classes:
Flowable
, Observable
,
Single
, Maybe
and
Completable
; base reactive consumers;
other common base interfaces.Default implementations for
Disposable
-based resource management
(Disposable
container types) and utility classes to construct
Disposables
from callbacks and other types.Classes supporting the Flowable base reactive class:
ConnectableFlowable
and
GroupedFlowable
.Base interfaces and types for supporting operator-fusion.
Classes supporting the Observable base reactive class:
ConnectableObservable
and
GroupedObservable
.Default wrappers and implementations for observer-based consumer classes and interfaces,
including disposable and resource-tracking variants and
the
TestObserver
that allows unit testing
Observable
-, Single
-,
Maybe
- and Completable
-based flows.Classes and interfaces for writing advanced operators within and outside RxJava.
Contains notably the factory class of
Schedulers
providing methods for
retrieving the standard scheduler instances, the TestScheduler
for testing flows
with scheduling in a controlled manner and the class Timed
that can hold
a value and a timestamp associated with it.Classes representing so-called hot sources, aka subjects, that implement a base reactive class and
the respective consumer type at once to allow forms of multicasting events to multiple
consumers as well as consuming another base reactive type of their kind.
Default wrappers and implementations for
Subscriber
-based consumer classes and interfaces,
including disposable (DisposableSubscriber
) and resource-tracking
(ResourceSubscriber
)
variants and the TestSubscriber
that allows unit testing
Flowable
-based flows.-
Classes in io.reactivex.rxjava3.disposables used by io.reactivex.rxjava3.coreClassDescriptionRepresents a disposable resource.Common interface to add and remove disposables from a container.
-
Classes in io.reactivex.rxjava3.disposables used by io.reactivex.rxjava3.disposablesClassDescriptionRepresents a disposable resource.Common interface to add and remove disposables from a container.Base class for Disposable containers that manage some other type that has to be run when the container is disposed.
-
Classes in io.reactivex.rxjava3.disposables used by io.reactivex.rxjava3.flowables
-
Classes in io.reactivex.rxjava3.disposables used by io.reactivex.rxjava3.internal.disposablesClassDescriptionRepresents a disposable resource.Common interface to add and remove disposables from a container.
-
Classes in io.reactivex.rxjava3.disposables used by io.reactivex.rxjava3.internal.fuseable
-
Classes in io.reactivex.rxjava3.disposables used by io.reactivex.rxjava3.internal.jdk8
-
Classes in io.reactivex.rxjava3.disposables used by io.reactivex.rxjava3.internal.observersClassDescriptionRepresents a disposable resource.Common interface to add and remove disposables from a container.
-
Classes in io.reactivex.rxjava3.disposables used by io.reactivex.rxjava3.internal.operators.completableClassDescriptionA disposable container that can hold onto multiple other
Disposable
s and offers O(1) time complexity forCompositeDisposable.add(Disposable)
,CompositeDisposable.remove(Disposable)
andCompositeDisposable.delete(Disposable)
operations.Represents a disposable resource. -
Classes in io.reactivex.rxjava3.disposables used by io.reactivex.rxjava3.internal.operators.flowableClassDescriptionA disposable container that can hold onto multiple other
Disposable
s and offers O(1) time complexity forCompositeDisposable.add(Disposable)
,CompositeDisposable.remove(Disposable)
andCompositeDisposable.delete(Disposable)
operations.Represents a disposable resource. -
Classes in io.reactivex.rxjava3.disposables used by io.reactivex.rxjava3.internal.operators.maybeClassDescriptionA disposable container that can hold onto multiple other
Disposable
s and offers O(1) time complexity forCompositeDisposable.add(Disposable)
,CompositeDisposable.remove(Disposable)
andCompositeDisposable.delete(Disposable)
operations.Represents a disposable resource. -
Classes in io.reactivex.rxjava3.disposables used by io.reactivex.rxjava3.internal.operators.mixed
-
Classes in io.reactivex.rxjava3.disposables used by io.reactivex.rxjava3.internal.operators.observableClassDescriptionA disposable container that can hold onto multiple other
Disposable
s and offers O(1) time complexity forCompositeDisposable.add(Disposable)
,CompositeDisposable.remove(Disposable)
andCompositeDisposable.delete(Disposable)
operations.Represents a disposable resource. -
Classes in io.reactivex.rxjava3.disposables used by io.reactivex.rxjava3.internal.operators.singleClassDescriptionA disposable container that can hold onto multiple other
Disposable
s and offers O(1) time complexity forCompositeDisposable.add(Disposable)
,CompositeDisposable.remove(Disposable)
andCompositeDisposable.delete(Disposable)
operations.Represents a disposable resource. -
Classes in io.reactivex.rxjava3.disposables used by io.reactivex.rxjava3.internal.schedulersClassDescriptionA disposable container that can hold onto multiple other
Disposable
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. -
Classes in io.reactivex.rxjava3.disposables used by io.reactivex.rxjava3.internal.subscribersClassDescriptionRepresents a disposable resource.Common interface to add and remove disposables from a container.
-
Classes in io.reactivex.rxjava3.disposables used by io.reactivex.rxjava3.internal.subscriptions
-
Classes in io.reactivex.rxjava3.disposables used by io.reactivex.rxjava3.internal.util
-
Classes in io.reactivex.rxjava3.disposables used by io.reactivex.rxjava3.observables
-
Classes in io.reactivex.rxjava3.disposables used by io.reactivex.rxjava3.observers
-
Classes in io.reactivex.rxjava3.disposables used by io.reactivex.rxjava3.operators
-
Classes in io.reactivex.rxjava3.disposables used by io.reactivex.rxjava3.schedulers
-
Classes in io.reactivex.rxjava3.disposables used by io.reactivex.rxjava3.subjects
-
Classes in io.reactivex.rxjava3.disposables used by io.reactivex.rxjava3.subscribers