DisposeBag

Container for multiple Disposable. Allows nested DisposeBag.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
fun add(disposable: Disposable)

Adds a Disposable to this DisposeBag

fun add(disposeBag: DisposeBag)

Adds a nested DisposeBag

Link copied to clipboard
open override fun addTo(disposeBag: DisposeBag)

Adds this disposable to a DisposeBag

Link copied to clipboard
open override fun dispose()

Disposes all Disposables and nested DisposeBags added to this DisposeBag. Added elements can only be disposed once