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)Disposablenext |
A next |
Disposable |
A composed |
Append companion Disposable.
add(Futurenext)Disposable
Futurenext)Futurenext |
A next |
Disposable |
A composed |
Append as companion Disposable. Future will be canceled.
sub()Disposable
Disposable |
A child |
Create child Disposable.
empty()Disposable
Disposable |
A created empty |
Create new empty Disposable.