DisposableHolder

Disposes of multiple disposables

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open fun add(disposable: Disposable)
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.
Link copied to clipboard
open fun isDisposed(): Boolean
Returns true if this resource has been disposed.
Link copied to clipboard
open fun remove(disposable: Disposable)