T
- the type of item the Observer expects to observepublic interface Observer<T>
After an Observer calls an Observable
's subscribe
method, the
Observable
calls the Observer's onNext(T)
method to provide notifications. A well-behaved
Observable
will call an Observer's onCompleted()
method exactly once or the Observer's
onError(java.lang.Throwable)
method exactly once.
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.
|
void onCompleted()
Observable
has finished sending push-based notifications.
The Observable
will not call this method if it calls onError(java.lang.Throwable)
.
void onError(java.lang.Throwable e)
Observable
has experienced an error condition.
If the Observable
calls this method, it will not thereafter call onNext(T)
or
onCompleted()
.
e
- the exception encountered by the Observablevoid onNext(T t)
The Observable
may call this method 0 or more times.
The Observable
will not call this method again after it calls either onCompleted()
or
onError(java.lang.Throwable)
.
t
- the item emitted by the Observable