Package io.github.resilience4j
Class AbstractDisposable
java.lang.Object
io.github.resilience4j.AbstractDisposable
- All Implemented Interfaces:
io.reactivex.disposables.Disposable
- Direct Known Subclasses:
AbstractCompletableObserver
,AbstractMaybeObserver
,AbstractObserver
,AbstractSingleObserver
public abstract class AbstractDisposable
extends java.lang.Object
implements io.reactivex.disposables.Disposable
-
Constructor Summary
Constructors Constructor Description AbstractDisposable()
-
Method Summary
Modifier and Type Method Description void
dispose()
protected abstract void
hookOnCancel()
protected abstract void
hookOnSubscribe()
boolean
isDisposed()
void
onSubscribe(io.reactivex.disposables.Disposable disposable)
java.lang.String
toString()
-
Constructor Details
-
AbstractDisposable
public AbstractDisposable()
-
-
Method Details
-
onSubscribe
public void onSubscribe(io.reactivex.disposables.Disposable disposable) -
hookOnSubscribe
protected abstract void hookOnSubscribe() -
dispose
public void dispose()- Specified by:
dispose
in interfaceio.reactivex.disposables.Disposable
-
hookOnCancel
protected abstract void hookOnCancel() -
isDisposed
public boolean isDisposed()- Specified by:
isDisposed
in interfaceio.reactivex.disposables.Disposable
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-