Represents a resource that can be cooperatively torn down via a destroy method.
This minimal structural contract is used to generalize cancellation handling across streams and other
lifecycle managed objects without coupling to specific implementations.
Represents a resource that can be cooperatively torn down via a
destroymethod.This minimal structural contract is used to generalize cancellation handling across streams and other lifecycle managed objects without coupling to specific implementations.