public class SafeObserver<T> extends PassthroughObserver<T,T>
| Constructor and Description |
|---|
SafeObserver(Observer<? super T> downstreamObserver) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
assertCanMakeObservation(Observation observation) |
protected boolean |
assertIsMakingObservation() |
protected void |
cancelObservation() |
uk.co.strangeskies.observable.SafeObserver.SafeObservation |
getObservation() |
protected void |
initializeObservation(Observation observation) |
protected boolean |
isMakingObservation() |
void |
onComplete() |
void |
onFail(java.lang.Throwable t) |
void |
onNext(T message)
The method which will receive notification from an
Observable. |
void |
onObserve(Observation observation) |
void |
tryAction(java.lang.Runnable action) |
protected void |
unmanagedError(java.lang.Throwable t) |
getDownstreamObserverclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonCompletion, onFailure, onObservation, singleUsepublic void onObserve(Observation observation)
protected boolean isMakingObservation()
protected void cancelObservation()
protected boolean assertIsMakingObservation()
protected boolean assertCanMakeObservation(Observation observation)
protected void unmanagedError(java.lang.Throwable t)
protected void initializeObservation(Observation observation)
initializeObservation in class PassthroughObserver<T,T>public uk.co.strangeskies.observable.SafeObserver.SafeObservation getObservation()
getObservation in class PassthroughObserver<T,T>public void onNext(T message)
ObserverObservable.public void onComplete()
onComplete in interface Observer<T>onComplete in class PassthroughObserver<T,T>public void onFail(java.lang.Throwable t)
public void tryAction(java.lang.Runnable action)