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, wait
onComplete, onError, onSuccess
public final void onSubscribe(Disposable s)
MaybeObserver
onSubscribe(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()
Disposable
isDisposed
in interface Disposable
public final void dispose()
Disposable
dispose
in interface Disposable