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
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
-
Method Details
-
destroy
-