public final class DisposableSubscription extends java.util.concurrent.atomic.AtomicReference<Disposable> implements org.reactivestreams.Subscription
| Constructor and Description |
|---|
DisposableSubscription()
Constructs an empty DisposableSubscription.
|
DisposableSubscription(Disposable d)
Constructs a DisposableSubscription by wrapping the given Disposable.
|
| Modifier and Type | Method and Description |
|---|---|
void |
cancel() |
boolean |
replaceDisposable(Disposable d)
Replaces any existing disposable with a new disposable but doesn't dispose the old one.
|
void |
request(long n) |
boolean |
setDisposable(Disposable d)
Sets a new disposable resource and disposes any old one.
|
public DisposableSubscription()
public DisposableSubscription(Disposable d)
d - the disposable to wrap, may be nullpublic void request(long n)
request in interface org.reactivestreams.Subscriptionpublic boolean setDisposable(Disposable d)
d - the new disposable to setpublic boolean replaceDisposable(Disposable d)
d - the new disposable to setpublic void cancel()
cancel in interface org.reactivestreams.Subscription