| java.lang.Object | |
| ↳ | io.reactivex.disposables.Disposables |
Utility class to help create disposables by wrapping other types.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| static Disposable |
disposed()
Returns a disposed Disposable instance.
| ||||||||||
| static Disposable |
empty()
Returns a new, non-disposed Disposable instance.
| ||||||||||
| static Disposable |
fromAction(Action run)
Construct a Disposable by wrapping a Action that is
executed exactly once when the Disposable is disposed.
| ||||||||||
| static Disposable |
fromFuture(Future<?> future)
Construct a Disposable by wrapping a Future that is
cancelled exactly once when the Disposable is disposed.
| ||||||||||
| static Disposable |
fromFuture(Future<?> future, boolean allowInterrupt)
Construct a Disposable by wrapping a Future that is
cancelled exactly once when the Disposable is disposed.
| ||||||||||
| static Disposable |
fromRunnable(Runnable run)
Construct a Disposable by wrapping a Runnable that is
executed exactly once when the Disposable is disposed.
| ||||||||||
| static Disposable |
fromSubscription(Subscription subscription)
Construct a Disposable by wrapping a Subscription that is
cancelled exactly once when the Disposable is disposed.
| ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Returns a disposed Disposable instance.
Returns a new, non-disposed Disposable instance.
Construct a Disposable by wrapping a Action that is executed exactly once when the Disposable is disposed.
| run | the Action to wrap |
|---|
Construct a Disposable by wrapping a Future that is cancelled exactly once when the Disposable is disposed.
| future | the Future to wrap |
|---|
Construct a Disposable by wrapping a Future that is cancelled exactly once when the Disposable is disposed.
| future | the Future to wrap |
|---|---|
| allowInterrupt | if true, the future cancel happens via Future.cancel(true) |
Construct a Disposable by wrapping a Runnable that is executed exactly once when the Disposable is disposed.
| run | the Runnable to wrap |
|---|
Construct a Disposable by wrapping a Subscription that is cancelled exactly once when the Disposable is disposed.
| subscription | the Runnable to wrap |
|---|