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) |
getDownstreamObserver
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
onCompletion, onFailure, onObservation, singleUse
public 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)
Observer
Observable
.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)