Package org.eclipse.jetty.util.component
Interface Destroyable
-
- All Known Subinterfaces:
Handler
- All Known Implementing Classes:
AbstractConnectionFactory,AbstractConnectionPool,AbstractConnector,AbstractConnectorHttpClientTransport,AbstractConnectorHttpClientTransport.ClientSelectorManager,AbstractHandler,AbstractHandler.ErrorDispatchHandler,AbstractHandlerContainer,AbstractHTTP2ServerConnectionFactory,AbstractHttpClientTransport,AbstractLoginService,AbstractNCSARequestLog,AbstractNetworkConnector,AbstractSessionCache,AbstractSessionDataStore,AfterContentTransformer,ALPNServerConnectionFactory,AntWebAppContext,AntWebAppContext.AntServletHandler,AsyncDelayHandler,AsyncNCSARequestLog,AttributeContainerMap,BufferedResponseHandler,CachingSessionDataStore,ClientContainer,ConfigurableSpnegoLoginService,ConnectHandler,ConnectHandler.ConnectManager,ConnectionManager,ConstraintSecurityHandler,ContainerLifeCycle,ContextHandler,ContextHandlerCollection,CustomRequestLog,CyclicTimeout,CyclicTimeouts,DataSourceCloser,DataSourceLoginService,DebugHandler,DefaultHandler,DefaultSessionCache,DefaultSessionIdManager,DelegatingThreadPool,DeploymentManager,DetectorConnectionFactory,DuplexConnectionPool,EatWhatYouKill,ErrorHandler,ErrorPageErrorHandler,ExecutorSizedThreadPool,ExecutorThreadPool,ExtensionStack,FileBufferedResponseHandler,FileDestroyable,FileSessionDataStore,GCloudSessionDataStore,GZIPContentDecoder,GZIPContentDecoder,GzipHandler,GzipHttpInputInterceptor,HandlerCollection,HandlerList,HandlerWrapper,HashLoginService,HazelcastSessionDataStore,HelloHandler,HelloWorld,HotSwapHandler,HTTP2Client,HTTP2ClientSession,HTTP2CServerConnectionFactory,HTTP2ServerConnectionFactory,HTTP2ServerSession,HTTP2Session,HttpClient,HttpClientTransportOverFCGI,HttpClientTransportOverHTTP,HttpClientTransportOverHTTP2,HttpClientTransportOverUnixSockets,HttpClientTransportOverUnixSockets.UnixSocketSelectorManager,HttpConnectionFactory,HttpDestination,HttpDestinationOverFCGI,HttpDestinationOverHTTP,HttpDestinationOverHTTP2,HttpInput.ChainedInterceptor,HttpServiceErrorPageErrorHandler,HttpSpiContextHandler,IdleTimeoutHandler,InetAccessHandler,InfinispanSessionDataStore,IPAccessHandler,JAASLoginService,JDBCLoginService,JDBCSessionDataStore,JettyWebAppContext,JsrSession,KeyStoreScanner,LeakTrackingByteBufferPool,LeakTrackingConnectionPool,LocalConnector,LowResourceMonitor,ManagedSelector,ManyHandlers.ParamHandler,ManyHandlers.WelcomeWrapHandler,MavenServerConnector,MBeanContainer,MongoSessionDataStore,MonitoredQueuedThreadPool,MovedContextHandler,MultiplexConnectionPool,MultiplexHttpDestination,MultiplexHttpDestinationOverFCGI,NativeWebSocketConfiguration,NCSARequestLog,NegotiatingServerConnectionFactory,NetworkTrafficSelectChannelConnector,NetworkTrafficServerConnector,NoSqlSessionDataStore,NullSessionCache,NullSessionDataStore,OpenIdConfiguration,OpenIdLoginService,OptionalSslConnectionFactory,PoolingHttpDestination,ProxyConnectionFactory,QueuedThreadPool,QuickStartWebApp,RandomConnectionPool,RawHTTP2ServerConnectionFactory,RequestLogHandler,ResourceHandler,RewriteHandler,RoundRobinConnectionPool,ScopedHandler,SecuredRedirectHandler,SecurityHandler,SelectorManager,Server,ServerConnector,ServerConnector.ServerConnectorManager,ServerContainer,ServerFCGIConnectionFactory,ServletContextHandler,ServletHandler,SessionHandler,ShutdownHandler,SimpleContainerScope,SizeLimitHandler,Slf4jRequestLog,SslConnectionFactory,StatisticsHandler,ThreadLimitHandler,TimeoutCompleteListener,UnixSocketConnector,UnixSocketConnector.UnixSocketConnectorManager,ValidatingConnectionPool,WebAppContext,WebSocketClient,WebSocketHandler,WebSocketHandler.Simple,WebSocketServerFactory,WebSocketSession,WebSocketUpgradeHandlerWrapper
@ManagedObject public interface Destroyable
A Destroyable is an object which can be destroyed.
Typically a Destroyable is a
LifeCyclecomponent 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddestroy()
-
-
-
Method Detail
-
destroy
@ManagedOperation(value="Destroys this component", impact="ACTION") void destroy()
-
-