Interface Observer<T>
-
- Type Parameters:
T
- the type of item the Observer expects to observe
public interface Observer<T>
Provides a mechanism for receiving push-based notifications.After an Observer calls
subscribe
orsubscribe
method, theConnector
calls the Observer'sonNext(T)
method to provide notifications. TheConnector
should call an Observer'sonCompleted()
oronError(java.lang.Throwable)
method exactly once.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
onCompleted()
Notifies the Observer that theConnector
has finished sending push-based notifications.void
onError(java.lang.Throwable e)
Notifies the Observer that theConnector
has experienced an error condition.void
onNext(T t)
Provides the Observer with a new item to observe.
-
-
-
Method Detail
-
onCompleted
void onCompleted()
Notifies the Observer that theConnector
has finished sending push-based notifications.The
Connector
will not call this method if it callsonError(java.lang.Throwable)
.
-
onError
void onError(java.lang.Throwable e)
Notifies the Observer that theConnector
has experienced an error condition.If the
Connector
calls this method, it will not thereafter callonNext(T)
oronCompleted()
.- Parameters:
e
- the exception encountered by theConnector
-
onNext
void onNext(T t)
Provides the Observer with a new item to observe.The
Connector
may call this method 0 or more times.The
Connector
will not call this method again after it calls eitheronCompleted()
oronError(java.lang.Throwable)
.- Parameters:
t
- the item emitted by theConnector
-
-