T - the observed element typepublic class DefaultCloseableObserver<T> extends java.lang.Object implements CloseableObserver<T>, Cancelable
next()* [error()|finish()]?| Modifier and Type | Field and Description |
|---|---|
protected boolean |
completed
The completion indicator.
|
protected Observer<T> |
observer
The wrapped observer.
|
| Constructor and Description |
|---|
DefaultCloseableObserver(Observer<T> o)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
error(java.lang.Throwable ex)
An exception is received.
|
void |
finish()
No more values to expect.
|
boolean |
isClosed() |
void |
next(T value)
The next value is received.
|
public void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablepublic void next(T value)
Observerpublic void error(@Nonnull
java.lang.Throwable ex)
BaseObservererror in interface BaseObserverex - the exceptionpublic void finish()
BaseObserverfinish in interface BaseObserverpublic boolean isClosed()
isClosed in interface Cancelable