## Uses of Interface
org.eclipse.jetty.util.component.LifeCycle

Packages that use LifeCycle
org.eclipse.jetty.ajp
org.eclipse.jetty.client
org.eclipse.jetty.deploy
org.eclipse.jetty.deploy.providers
org.eclipse.jetty.http
org.eclipse.jetty.io.nio
org.eclipse.jetty.jmx
org.eclipse.jetty.plus.jaas
org.eclipse.jetty.plus.security
org.eclipse.jetty.rewrite.handler
org.eclipse.jetty.security
org.eclipse.jetty.server
org.eclipse.jetty.server.bio
org.eclipse.jetty.server.handler
org.eclipse.jetty.server.nio
org.eclipse.jetty.server.session
org.eclipse.jetty.server.ssl
org.eclipse.jetty.servlet
org.eclipse.jetty.util.component
org.eclipse.jetty.util.thread
org.eclipse.jetty.webapp
org.eclipse.jetty.websocket
org.mortbay.setuid

Uses of LifeCycle in org.eclipse.jetty.ajp

Classes in org.eclipse.jetty.ajp that implement LifeCycle
`class` `Ajp13SocketConnector`

Uses of LifeCycle in org.eclipse.jetty.client

Classes in org.eclipse.jetty.client that implement LifeCycle
`class` `HttpClient` Http Client.

Uses of LifeCycle in org.eclipse.jetty.deploy

Subinterfaces of LifeCycle in org.eclipse.jetty.deploy
`interface` `AppProvider` Object responsible for providing `App`s to the `DeploymentManager`

Classes in org.eclipse.jetty.deploy that implement LifeCycle
`class` `ContextDeployer` Deprecated.
`class` `DeploymentManager` The Deployment Manager.
`class` `WebAppDeployer` Deprecated.

Uses of LifeCycle in org.eclipse.jetty.deploy.providers

Classes in org.eclipse.jetty.deploy.providers that implement LifeCycle
`class` `ContextProvider` Context directory App Provider.
`class` `ScanningAppProvider`
`class` `WebAppProvider` Context directory App Provider.

Uses of LifeCycle in org.eclipse.jetty.http

Classes in org.eclipse.jetty.http that implement LifeCycle
`class` `HttpBuffers` Abstract Buffer pool.

Uses of LifeCycle in org.eclipse.jetty.io.nio

Classes in org.eclipse.jetty.io.nio that implement LifeCycle
`class` `SelectorManager` The Selector Manager manages and number of SelectSets to allow NIO scheduling to scale to large numbers of connections.

Uses of LifeCycle in org.eclipse.jetty.jmx

Classes in org.eclipse.jetty.jmx that implement LifeCycle
`class` `ConnectorServer` AbstractLifeCycle wrapper for JMXConnector Server
`class` `MBeanContainer` Container class for the MBean instances

Uses of LifeCycle in org.eclipse.jetty.plus.jaas

Classes in org.eclipse.jetty.plus.jaas that implement LifeCycle
`class` `JAASLoginService` JAASLoginService

Uses of LifeCycle in org.eclipse.jetty.plus.security

Classes in org.eclipse.jetty.plus.security that implement LifeCycle
`class` `DataSourceLoginService` //TODO JASPI cf JDBCLoginService DataSourceUserRealm Obtain user/password/role information from a database via jndi DataSource.

Uses of LifeCycle in org.eclipse.jetty.rewrite.handler

Classes in org.eclipse.jetty.rewrite.handler that implement LifeCycle
`class` `RewriteHandler` Rewrite handler is responsible for managing the rules.

Uses of LifeCycle in org.eclipse.jetty.security

Classes in org.eclipse.jetty.security that implement LifeCycle
`class` `ConstraintSecurityHandler` Handler to enforce SecurityConstraints.
`class` `HashLoginService` Properties User Realm.
`class` `JDBCLoginService` HashMapped User Realm with JDBC as data source.
`class` `MappedLoginService` A login service that keeps UserIdentities in a concurrent map either as the source or a cache of the users.
`class` `PropertyUserStore` PropertyUserStore This class monitors a property file of the format mentioned below and notifies registered listeners of the changes to the the given file.
`class` `SecurityHandler` Abstract SecurityHandler.

Uses of LifeCycle in org.eclipse.jetty.server

Subinterfaces of LifeCycle in org.eclipse.jetty.server
`interface` `Connector`
`interface` `Handler` A Jetty Server Handler.
`interface` `HandlerContainer` A Handler that contains other Handlers.
`interface` `RequestLog` A `RequestLog` can be attached to a `RequestLogHandler` to enable logging of requests/responses.
`static interface` `Server.Graceful`
`interface` `SessionIdManager` Session ID Manager.
`interface` `SessionManager`

Classes in org.eclipse.jetty.server that implement LifeCycle
`class` `AbstractConnector` Abstract Connector implementation.
`class` `LocalConnector`
`class` `NCSARequestLog`
`class` `Server` Jetty HTTP Servlet Server.

Methods in org.eclipse.jetty.server with parameters of type LifeCycle
`void` `Server.addLifeCycle(LifeCycle c)` Deprecated. Use `Server.addBean(Object)`
`void` `Server.removeLifeCycle(LifeCycle c)` Deprecated. Use `Server.removeBean(Object)`

Uses of LifeCycle in org.eclipse.jetty.server.bio

Classes in org.eclipse.jetty.server.bio that implement LifeCycle
`class` `SocketConnector` Socket Connector.

Uses of LifeCycle in org.eclipse.jetty.server.handler

Classes in org.eclipse.jetty.server.handler that implement LifeCycle
`class` `AbstractHandler` AbstractHandler.
`class` `AbstractHandlerContainer` Abstract Handler Container.
`class` `ConnectHandler` Implementation of a tunneling proxy that supports HTTP CONNECT.
`class` `ContextHandler` ContextHandler.
`class` `ContextHandlerCollection` ContextHandlerCollection.
`class` `DebugHandler` Debug Handler.
`class` `DefaultHandler` Default Handler.
`class` `ErrorHandler` Handler for Error pages An ErrorHandler is registered with `ContextHandler.setErrorHandler(ErrorHandler)` or `Server.addBean(Object)`.
`class` `HandlerCollection` A collection of handlers.
`class` `HandlerList` HandlerList.
`class` `HandlerWrapper` A `HandlerWrapper` acts as a `Handler` but delegates the `handle` method and `life cycle` events to a delegate.
`class` `HotSwapHandler` A `HandlerContainer` that allows a hot swap of a wrapped handler.
`class` `IPAccessHandler` IP Access Handler
`class` `MovedContextHandler` Moved ContextHandler.
`class` `ProxyHandler` Deprecated. Use `ConnectHandler`
`class` `RequestLogHandler` RequestLogHandler.
`class` `ResourceHandler` Resource Handler.
`class` `ScopedHandler` ScopedHandler.
`class` `StatisticsHandler`

Uses of LifeCycle in org.eclipse.jetty.server.nio

Classes in org.eclipse.jetty.server.nio that implement LifeCycle
`class` `AbstractNIOConnector`
`class` `BlockingChannelConnector` Blocking NIO connector.
`class` `InheritedChannelConnector` An implementation of the SelectChannelConnector which first tries to inherit from a channel provided by the system.
`class` `SelectChannelConnector` Selecting NIO connector.

Uses of LifeCycle in org.eclipse.jetty.server.session

Classes in org.eclipse.jetty.server.session that implement LifeCycle
`class` `AbstractSessionIdManager`
`class` `AbstractSessionManager` An Abstract implementation of SessionManager.
`class` `HashSessionIdManager` HashSessionIdManager.
`class` `HashSessionManager` An in-memory implementation of SessionManager.
`class` `JDBCSessionIdManager` JDBCSessionIdManager SessionIdManager implementation that uses a database to store in-use session ids, to support distributed sessions.
`class` `JDBCSessionManager` JDBCSessionManager SessionManager that persists sessions to a database to enable clustering.
`class` `SessionHandler` SessionHandler.

Uses of LifeCycle in org.eclipse.jetty.server.ssl

Subinterfaces of LifeCycle in org.eclipse.jetty.server.ssl
`interface` `SslConnector` The interface for SSL connectors and their configuration methods.

Classes in org.eclipse.jetty.server.ssl that implement LifeCycle
`class` `SslSelectChannelConnector` SslSelectChannelConnector.
`class` `SslSocketConnector` SSL Socket Connector.

Uses of LifeCycle in org.eclipse.jetty.servlet

Classes in org.eclipse.jetty.servlet that implement LifeCycle
`class` `ErrorPageErrorHandler` Error Page Error Handler An ErrorHandler that maps exceptions and status codes to URIs for dispatch using the internal ERROR style of dispatch.
`class` `FilterHolder`
`class` `Holder<T>`
`class` `ServletContextHandler` Servlet Context.
`class` `ServletHandler` Servlet HttpHandler.
`class` `ServletHolder` Servlet Instance and Context Holder.

Uses of LifeCycle in org.eclipse.jetty.util.component

Classes in org.eclipse.jetty.util.component that implement LifeCycle
`class` `AbstractLifeCycle` Basic implementation of the life cycle interface for components.

Methods in org.eclipse.jetty.util.component with parameters of type LifeCycle
`void` `LifeCycle.Listener.lifeCycleFailure(LifeCycle event, Throwable cause)`
`void` `AbstractLifeCycle.AbstractLifeCycleListener.lifeCycleFailure(LifeCycle event, Throwable cause)`
`void` `LifeCycle.Listener.lifeCycleStarted(LifeCycle event)`
`void` `AbstractLifeCycle.AbstractLifeCycleListener.lifeCycleStarted(LifeCycle event)`
`void` `LifeCycle.Listener.lifeCycleStarting(LifeCycle event)`
`void` `AbstractLifeCycle.AbstractLifeCycleListener.lifeCycleStarting(LifeCycle event)`
`void` `LifeCycle.Listener.lifeCycleStopped(LifeCycle event)`
`void` `AbstractLifeCycle.AbstractLifeCycleListener.lifeCycleStopped(LifeCycle event)`
`void` `LifeCycle.Listener.lifeCycleStopping(LifeCycle event)`
`void` `AbstractLifeCycle.AbstractLifeCycleListener.lifeCycleStopping(LifeCycle event)`

Uses of LifeCycle in org.eclipse.jetty.util.thread

Classes in org.eclipse.jetty.util.thread that implement LifeCycle
`class` `ExecutorThreadPool` Jetty ThreadPool using java 5 ThreadPoolExecutor This class wraps a `ExecutorService` as a `ThreadPool` and `LifeCycle` interfaces so that it may be used by the Jetty `org.eclipse.jetty.server.Server`
`class` `OldQueuedThreadPool` A pool of threads.
`class` `QueuedThreadPool`

Methods in org.eclipse.jetty.util.thread with parameters of type LifeCycle
`static void` `ShutdownThread.deregister(LifeCycle lifeCycle)`
`static void` `ShutdownThread.register(int index, LifeCycle... lifeCycles)`
`static void` `ShutdownThread.register(LifeCycle... lifeCycles)`

Uses of LifeCycle in org.eclipse.jetty.webapp

Classes in org.eclipse.jetty.webapp that implement LifeCycle
`class` `WebAppContext` Web Application Context Handler.

Uses of LifeCycle in org.eclipse.jetty.websocket

Classes in org.eclipse.jetty.websocket that implement LifeCycle
`class` `WebSocketHandler`

Uses of LifeCycle in org.mortbay.setuid

Classes in org.mortbay.setuid that implement LifeCycle
`class` `SetUIDServer` This extension of `Server` will make a JNI call to set the unix UID.

Copyright © 1995-2010 Mort Bay Consulting. All Rights Reserved.