Sinobu

kiss

Disposable

The Disposable interface is used when components need to deallocate and dispose resources prior to their destruction.

vandalize()void

Functional interface method to implement actual dispose action, this operation should be idempotent.

User SHOULD NOT call this method directly.

dispose()void

Dispose the resource, this operation should be idempotent.

isDisposed()boolean

boolean

A result.

Check the state of operation. (default : false)

add(Disposablenext)Disposable

Disposablenext

A next Disposable to execute.

Disposable

A composed Disposable.

Append companion Disposable.

add(Futurenext)Disposable

Futurenext

A next Disposable to execute.

Disposable

A composed Disposable.

Append as companion Disposable. Future will be canceled.

sub()Disposable

Disposable

A child Disposable.

Create child Disposable.

empty()Disposable

Disposable

A created empty Disposable.

Create new empty Disposable.