Package | Description |
---|---|
io.reactivex.internal.disposables | |
io.reactivex.internal.fuseable |
Base interfaces and types for supporting operator-fusion.
|
io.reactivex.internal.observers | |
io.reactivex.internal.operators.flowable | |
io.reactivex.internal.operators.observable | |
io.reactivex.internal.subscribers | |
io.reactivex.internal.subscriptions |
Modifier and Type | Class and Description |
---|---|
class |
EmptyDisposable
Represents a stateless empty Disposable that reports being always
empty and disposed.
|
Modifier and Type | Interface and Description |
---|---|
interface |
QueueDisposable<T>
An interface extending Queue and Disposable and allows negotiating
the fusion mode between subsequent operators of the
Observable base reactive type. |
interface |
QueueSubscription<T>
An interface extending Queue and Subscription and allows negotiating
the fusion mode between subsequent operators of the
Flowable base reactive type. |
Modifier and Type | Class and Description |
---|---|
class |
BasicFuseableObserver<T,R>
Base class for a fuseable intermediate observer.
|
class |
BasicIntQueueDisposable<T>
An abstract QueueDisposable implementation, extending an AtomicInteger,
that defaults all unnecessary Queue methods to throw UnsupportedOperationException.
|
class |
BasicQueueDisposable<T>
An abstract QueueDisposable implementation that defaults all
unnecessary Queue methods to throw UnsupportedOperationException.
|
class |
DeferredScalarDisposable<T>
Represents a fuseable container for a single value.
|
class |
DeferredScalarObserver<T,R>
A fuseable Observer that can generate 0 or 1 resulting value.
|
Modifier and Type | Class and Description |
---|---|
static class |
FlowableGroupBy.GroupBySubscriber<T,K,V> |
Modifier and Type | Class and Description |
---|---|
static class |
ObservableScalarXMap.ScalarDisposable<T>
Represents a Disposable that signals one onNext followed by an onComplete.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicFuseableConditionalSubscriber<T,R>
Base class for a fuseable intermediate subscriber.
|
class |
BasicFuseableSubscriber<T,R>
Base class for a fuseable intermediate subscriber.
|
class |
DeferredScalarSubscriber<T,R>
A subscriber, extending a DeferredScalarSubscription,
that is unbounded-in and can generate 0 or 1 resulting value.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicIntQueueSubscription<T>
Base class extending AtomicInteger (wip or request accounting) and QueueSubscription (fusion).
|
class |
BasicQueueSubscription<T>
Base class extending AtomicLong (wip or request accounting) and QueueSubscription (fusion).
|
class |
DeferredScalarSubscription<T>
A subscription that signals a single value eventually.
|
class |
EmptySubscription
An empty subscription that does nothing other than validates the request amount.
|
class |
ScalarSubscription<T>
A Subscription that holds a constant value and emits it only when requested.
|
Copyright © 2019. All rights reserved.