Interface Destroyable

All Known Subinterfaces:
Handler
All Known Implementing Classes:
AbstractConnectionFactory, AbstractConnectionPool, AbstractConnector, AbstractConnectorHttpClientTransport, AbstractConnectorHttpClientTransport.ClientSelectorManager, AbstractHandler, AbstractHandler.ErrorDispatchHandler, AbstractHandlerContainer, AbstractHttpClientTransport, AbstractLoginService, AbstractNCSARequestLog, AbstractNetworkConnector, AbstractSessionCache, AbstractSessionDataStore, AsyncDelayHandler, AsyncNCSARequestLog, AttributeContainerMap, BufferedResponseHandler, CachingSessionDataStore, ConfigurableSpnegoLoginService, ConstraintSecurityHandler, ContainerLifeCycle, ContextHandler, ContextHandlerCollection, CustomRequestLog, CyclicTimeout, DebugHandler, DefaultHandler, DefaultSessionCache, DefaultSessionIdManager, DetectorConnectionFactory, DuplexConnectionPool, EatWhatYouKill, ErrorHandler, ErrorPageErrorHandler, ExecutorSizedThreadPool, ExecutorThreadPool, FileDestroyable, FileSessionDataStore, GZIPContentDecoder, GZIPContentDecoder, GzipHandler, GzipHttpInputInterceptor, GzipHttpInputInterceptor.Decoder, HandlerCollection, HandlerList, HandlerWrapper, HashLoginService, HotSwapHandler, HttpClient, HttpClientTransportOverHTTP, HttpConnectionFactory, HttpDestination, HttpDestination.TimeoutTask, HttpDestinationOverHTTP, HttpInput.ChainedInterceptor, HttpReceiver.Decoder, IdleTimeoutHandler, InetAccessHandler, IPAccessHandler, JAASLoginService, JDBCLoginService, JDBCSessionDataStore, KeyStoreScanner, LeakTrackingByteBufferPool, LeakTrackingConnectionPool, LocalConnector, LowResourceMonitor, ManagedSelector, MBeanContainer, MonitoredQueuedThreadPool, MovedContextHandler, MovedContextHandler.Redirector, MultiplexConnectionPool, MultiplexHttpDestination, NCSARequestLog, NegotiatingServerConnectionFactory, NetworkTrafficSelectChannelConnector, NetworkTrafficServerConnector, NullSessionCache, NullSessionDataStore, OptionalSslConnectionFactory, PoolingHttpDestination, ProxyConnectionFactory, ProxyConnectionFactory.ProxyV1ConnectionFactory, ProxyConnectionFactory.ProxyV2ConnectionFactory, QueuedThreadPool, RandomConnectionPool, RequestLogHandler, ResourceHandler, RoundRobinConnectionPool, ScopedHandler, SecuredRedirectHandler, SecurityHandler, SelectorManager, Server, ServerConnector, ServerConnector.ServerConnectorManager, ServletContextHandler, ServletHandler, SessionHandler, ShutdownHandler, Slf4jRequestLog, SslConnectionFactory, StatisticsHandler, ThreadLimitHandler, TimeoutCompleteListener, ValidatingConnectionPool, WebAppContext

@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.

  • Method Summary

    Modifier and Type
    Method
    Description
    void