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, AfterContentTransformer, AntWebAppContext, AntWebAppContext.AntServletHandler, AsyncDelayHandler, AsyncNCSARequestLog, AttributeContainerMap, BufferedResponseHandler, CachingSessionDataStore, ConfigurableSpnegoLoginService, ConnectHandler, ConnectHandler.ConnectManager, ConstraintSecurityHandler, ContainerLifeCycle, ContextHandler, ContextHandlerCollection, CustomRequestLog, CyclicTimeout, CyclicTimeouts, CyclicTimeouts.Timeouts, DataSourceCloser, DataSourceLoginService, DebugHandler, DefaultHandler, DefaultSessionCache, DefaultSessionIdManager, DelegatingThreadPool, DeploymentManager, DetectorConnectionFactory, DuplexConnectionPool, EatWhatYouKill, ErrorHandler, ErrorPageErrorHandler, ExecutorSizedThreadPool, ExecutorThreadPool, FastCGIProxyServlet.ProxyHttpClientTransportOverFCGI, FileBufferedResponseHandler, FileDestroyable, FileSessionDataStore, GZIPContentDecoder, GZIPContentDecoder, GzipHandler, GzipHttpInputInterceptor, GzipHttpInputInterceptor.Decoder, HandlerCollection, HandlerList, HandlerWrapper, HashLoginService, HotSwapHandler, HttpClient, HttpClientTransportOverFCGI, HttpClientTransportOverHTTP, HttpConnection.RequestTimeouts, HttpConnectionFactory, HttpDestination, HttpDestination.RequestTimeouts, HttpDestinationOverFCGI, HttpDestinationOverHTTP, HttpInput.ChainedInterceptor, HttpReceiver.Decoder, HttpSpiContextHandler, IdleTimeoutHandler, InetAccessHandler, IPAccessHandler, JAASLoginService, JDBCLoginService, JDBCSessionDataStore, KeyStoreScanner, LeakTrackingByteBufferPool, LeakTrackingConnectionPool, LocalConnector, LowResourceMonitor, ManagedSelector, MBeanContainer, MonitoredQueuedThreadPool, MovedContextHandler, MovedContextHandler.Redirector, MultiplexConnectionPool, MultiplexHttpDestination, MultiplexHttpDestinationOverFCGI, NCSARequestLog, NegotiatingServerConnectionFactory, NetworkTrafficSelectChannelConnector, NetworkTrafficServerConnector, NullSessionCache, NullSessionDataStore, OpenIdConfiguration, OpenIdLoginService, OptionalSslConnectionFactory, PoolingHttpDestination, ProxyConnectionFactory, ProxyConnectionFactory.ProxyV1ConnectionFactory, ProxyConnectionFactory.ProxyV2ConnectionFactory, QueuedThreadPool, QuickStartWebApp, RandomConnectionPool, RequestLogHandler, ResourceHandler, RewriteHandler, RoundRobinConnectionPool, ScopedHandler, SecuredRedirectHandler, SecurityHandler, SelectorManager, Server, ServerConnector, ServerConnector.ServerConnectorManager, ServerFCGIConnectionFactory, ServletContextHandler, ServletHandler, SessionHandler, ShutdownHandler, SizeLimitHandler, 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