T - the received value typepublic abstract class DisposableMaybeObserver<T> extends java.lang.Object implements MaybeObserver<T>, Disposable
MaybeObserver that allows asynchronous cancellation by implementing Disposable.| Constructor and Description |
|---|
DisposableMaybeObserver() |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose()
Dispose the resource, the operation should be idempotent.
|
boolean |
isDisposed()
Returns true if this resource has been disposed.
|
protected void |
onStart()
Called once the single upstream Disposable is set via onSubscribe.
|
void |
onSubscribe(Disposable s)
Provides the MaybeObserver with the means of cancelling (disposing) the
connection (channel) with the Maybe in both
synchronous (from within
onSubscribe(Disposable) itself) and asynchronous manner. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonComplete, onError, onSuccesspublic final void onSubscribe(Disposable s)
MaybeObserveronSubscribe(Disposable) itself) and asynchronous manner.onSubscribe in interface MaybeObserver<T>s - the Disposable instance whose Disposable.dispose() can
be called anytime to cancel the connectionprotected void onStart()
public final boolean isDisposed()
DisposableisDisposed in interface Disposablepublic final void dispose()
Disposabledispose in interface Disposable