TaskHolder

open class TaskHolder : Disposable

Holder of multiple planned tasks

Supports global cancellation through disposable.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open fun close()
abstract fun close()
Link copied to clipboard
open fun dispose()
Dispose the resource.
Link copied to clipboard
@Contract(value = " -> new")
open fun disposed(): Disposable
Constructs and empty disposable that is already disposed.
Link copied to clipboard
@Contract(value = "_ -> new")
open fun fromRunnable(@NonNull run: Runnable): Disposable
Construct a Disposable by wrapping a Runnable that is executed exactly once when the Disposable is disposed.
open fun fromRunnable(runnable: Runnable): Disposable
open fun fromRunnable(runnable: Runnable, @NonNull handler: Handler): Disposable
open fun fromRunnable(runnable: Runnable, delay: Long): Disposable
open fun fromRunnable(@NonNull runnable: Runnable, @NonNull handler: Handler, delay: Long): Disposable
Link copied to clipboard
open fun isDisposed(): Boolean
Returns true if this resource has been disposed.