Class AbstractSingleObserver<T>
java.lang.Object
io.github.resilience4j.rxjava3.AbstractDisposable
io.github.resilience4j.rxjava3.AbstractSingleObserver<T>
- All Implemented Interfaces:
io.reactivex.rxjava3.core.SingleObserver<T>, io.reactivex.rxjava3.disposables.Disposable
- Direct Known Subclasses:
SingleBulkhead.BulkheadSingleObserver, SingleCircuitBreaker.CircuitBreakerSingleObserver, SingleRateLimiter.RateLimiterSingleObserver
public abstract class AbstractSingleObserver<T>
extends AbstractDisposable
implements io.reactivex.rxjava3.core.SingleObserver<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final io.reactivex.rxjava3.core.SingleObserver<? super T> -
Constructor Summary
ConstructorsConstructorDescriptionAbstractSingleObserver(io.reactivex.rxjava3.core.SingleObserver<? super T> downstreamObserver) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidprotected voidprotected abstract voidhookOnSuccess(T value) voidvoidMethods inherited from class AbstractDisposable
dispose, hookOnCancel, isDisposed, onSubscribe, toString, whenNotCompleted, whenNotDisposedMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.reactivex.rxjava3.core.SingleObserver
onSubscribe
-
Field Details
-
downstreamObserver
-
-
Constructor Details
-
AbstractSingleObserver
public AbstractSingleObserver(io.reactivex.rxjava3.core.SingleObserver<? super T> downstreamObserver)
-
-
Method Details
-
hookOnSubscribe
protected void hookOnSubscribe()- Specified by:
hookOnSubscribein classAbstractDisposable
-
onError
-
hookOnError
-
onSuccess
-
hookOnSuccess
-