Class AbstractDisposable
java.lang.Object
io.github.resilience4j.rxjava3.AbstractDisposable
- All Implemented Interfaces:
io.reactivex.rxjava3.disposables.Disposable
- Direct Known Subclasses:
AbstractCompletableObserver, AbstractMaybeObserver, AbstractObserver, AbstractSingleObserver
public abstract class AbstractDisposable
extends Object
implements io.reactivex.rxjava3.disposables.Disposable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AtomicReference<io.reactivex.rxjava3.disposables.Disposable> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()protected abstract voidprotected abstract voidbooleanvoidonSubscribe(io.reactivex.rxjava3.disposables.Disposable disposable) toString()(package private) voidwhenNotCompleted(Runnable runnable) (package private) voidwhenNotDisposed(Runnable runnable)
-
Field Details
-
subscription
-
-
Constructor Details
-
AbstractDisposable
public AbstractDisposable()
-
-
Method Details
-
onSubscribe
public void onSubscribe(io.reactivex.rxjava3.disposables.Disposable disposable) -
hookOnSubscribe
protected abstract void hookOnSubscribe() -
dispose
public void dispose()- Specified by:
disposein interfaceio.reactivex.rxjava3.disposables.Disposable
-
whenNotDisposed
-
whenNotCompleted
-
hookOnCancel
protected abstract void hookOnCancel() -
isDisposed
public boolean isDisposed()- Specified by:
isDisposedin interfaceio.reactivex.rxjava3.disposables.Disposable
-
toString
-