T
- the type of items expected to be observed by the Observer
public class SerializedObserver<T> extends java.lang.Object implements Observer<T>
onNext(T)
, onCompleted()
, and
onError(java.lang.Throwable)
.
When multiple threads are emitting and/or notifying they will be serialized by:
Constructor and Description |
---|
SerializedObserver(Observer<? super T> s) |
Modifier and Type | Method and Description |
---|---|
void |
onCompleted()
Notifies the Observer that the
Observable has finished sending push-based notifications. |
void |
onError(java.lang.Throwable e)
Notifies the Observer that the
Observable has experienced an error condition. |
void |
onNext(T t)
Provides the Observer with a new item to observe.
|
public void onNext(T t)
Observer
The Observable
may call this method 0 or more times.
The Observable
will not call this method again after it calls either Observer.onCompleted()
or
Observer.onError(java.lang.Throwable)
.
public void onError(java.lang.Throwable e)
Observer
Observable
has experienced an error condition.
If the Observable
calls this method, it will not thereafter call Observer.onNext(T)
or
Observer.onCompleted()
.
public void onCompleted()
Observer
Observable
has finished sending push-based notifications.
The Observable
will not call this method if it calls Observer.onError(java.lang.Throwable)
.
onCompleted
in interface Observer<T>