Interface Destroyable

All Known Implementing Classes:
AdaptiveExecutionStrategy, AttributeContainerMap, CompressionPool, ContainerLifeCycle, DeflaterPool, EatWhatYouKill, ExecutorThreadPool, FileDestroyable, InflaterPool, KeyStoreScanner, MonitoredQueuedThreadPool, QueuedThreadPool, ReservedThreadExecutor, Scanner, SslContextFactory, SslContextFactory.Client, SslContextFactory.Server, VirtualThreadPool

@ManagedObject public interface Destroyable

A Destroyable is an object which can be destroyed.

Typically a Destroyable is a LifeCycle component that can hold onto resources over multiple start/stop cycles. A call to destroy will release all resources and will prevent any further start/stop cycles from being successful.