T - the received value typepublic abstract class DisposableObserver<T> extends java.lang.Object implements Observer<T>, Disposable
Observer that allows asynchronous cancellation by implementing Disposable.| Constructor and Description |
|---|
DisposableObserver() |
| 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 Observer with the means of cancelling (disposing) the
connection (channel) with the Observable in both
synchronous (from within
Observer.onNext(Object)) and asynchronous manner. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonComplete, onError, onNextpublic final void onSubscribe(Disposable s)
ObserverObserver.onNext(Object)) and asynchronous manner.onSubscribe in interface Observer<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