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
(Disposable
next
)
Disposable
Disposable
next
)Disposable next |
A next |
Disposable |
A composed |
Append companion Disposable
.
add
(Future
next
)
Disposable
Future
next
)Future next |
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
.