## Uses of Class
org.eclipse.jetty.util.component.AbstractLifeCycle

- Packages that use AbstractLifeCycle
  Package | Description
  --- | ---
  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.nested |
  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 |
  org.eclipse.jetty.util.component |
  org.eclipse.jetty.util.preventers |
  org.eclipse.jetty.util.ssl |
  org.eclipse.jetty.util.thread |
  org.eclipse.jetty.webapp |
  org.eclipse.jetty.websocket |

- - ### Uses of AbstractLifeCycle in org.eclipse.jetty.ajp

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.ajp
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Ajp13SocketConnector`

  - ### Uses of AbstractLifeCycle in org.eclipse.jetty.client

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.client
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HttpClient` Http Client.

  - ### Uses of AbstractLifeCycle in org.eclipse.jetty.deploy

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.deploy
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ContextDeployer` Deprecated. replaced with `ContextProvider` from the `DeploymentManager`
    `class` | `DeploymentManager` The Deployment Manager.
    `class` | `WebAppDeployer` Deprecated.

  - ### Uses of AbstractLifeCycle in org.eclipse.jetty.deploy.providers

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.deploy.providers
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ContextProvider` Context directory App Provider.
    `class` | `ScanningAppProvider`
    `class` | `WebAppProvider` Context directory App Provider.

  - ### Uses of AbstractLifeCycle in org.eclipse.jetty.http

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.http
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HttpBuffersImpl` Abstract Buffer pool.

  - ### Uses of AbstractLifeCycle in org.eclipse.jetty.io.nio

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.io.nio
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SelectorManager` The Selector Manager manages and number of SelectSets to allow NIO scheduling to scale to large numbers of connections.

  - ### Uses of AbstractLifeCycle in org.eclipse.jetty.jmx

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.jmx
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConnectorServer` AbstractLifeCycle wrapper for JMXConnector Server
    `class` | `MBeanContainer` Container class for the MBean instances

  - ### Uses of AbstractLifeCycle in org.eclipse.jetty.nested

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.nested
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NestedConnector` Nested Jetty Connector

  - ### Uses of AbstractLifeCycle in org.eclipse.jetty.plus.jaas

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.plus.jaas
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JAASLoginService` JAASLoginService

  - ### Uses of AbstractLifeCycle in org.eclipse.jetty.plus.security

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.plus.security
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DataSourceLoginService` //TODO JASPI cf JDBCLoginService DataSourceUserRealm Obtain user/password/role information from a database via jndi DataSource.

  - ### Uses of AbstractLifeCycle in org.eclipse.jetty.rewrite.handler

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.rewrite.handler
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RewriteHandler` Rewrite handler is responsible for managing the rules.

  - ### Uses of AbstractLifeCycle in org.eclipse.jetty.security

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.security
    Modifier and Type | Class and Description
    --- | ---
    `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.
    `class` | `SpnegoLoginService`

  - ### Uses of AbstractLifeCycle in org.eclipse.jetty.server

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.server
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractConnector` Abstract Connector implementation.
    `class` | `LocalConnector`
    `class` | `NCSARequestLog`
    `class` | `Server` Jetty HTTP Servlet Server.

  - ### Uses of AbstractLifeCycle in org.eclipse.jetty.server.bio

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.server.bio
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SocketConnector` Socket Connector.

  - ### Uses of AbstractLifeCycle in org.eclipse.jetty.server.handler

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.server.handler
    Modifier and Type | Class and Description
    --- | ---
    `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` | `GzipHandler` GZIP Handler This handler will gzip the content of a response if: The filter is mapped to a matching path The response status code is >=200 and <300 The content length is unknown or more than the `minGzipSize` initParameter or the minGzipSize is 0(default) The content-type is in the comma separated list of mimeTypes set in the `mimeTypes` initParameter or if no mimeTypes are defined the content-type is not "application/gzip" No content-encoding is specified by the resource
    `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` | `ShutdownHandler` A handler that shuts the server down on a valid request.
    `class` | `StatisticsHandler`

  - ### Uses of AbstractLifeCycle in org.eclipse.jetty.server.nio

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.server.nio
    Modifier and Type | Class and Description
    --- | ---
    `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` | `NetworkTrafficSelectChannelConnector` A specialized version of `SelectChannelConnector` that supports `NetworkTrafficListener`s.
    `class` | `SelectChannelConnector` Selecting NIO connector.

  - ### Uses of AbstractLifeCycle in org.eclipse.jetty.server.session

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.server.session
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractSessionIdManager`
    `class` | `AbstractSessionManager` An Abstract implementation of SessionManager.
    `class` | `HashSessionIdManager` HashSessionIdManager.
    `class` | `HashSessionManager` 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 AbstractLifeCycle in org.eclipse.jetty.server.ssl

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.server.ssl
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SslSelectChannelConnector` SslSelectChannelConnector.
    `class` | `SslSocketConnector` SSL Socket Connector.

  - ### Uses of AbstractLifeCycle in org.eclipse.jetty.servlet

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.servlet
    Modifier and Type | Class and Description
    --- | ---
    `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 AbstractLifeCycle in org.eclipse.jetty.util

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.util
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Scanner` Scanner Utility for scanning a directory for added, removed and changed files and reporting these events via registered Listeners.

  - ### Uses of AbstractLifeCycle in org.eclipse.jetty.util.component

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.util.component
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AggregateLifeCycle` An AggregateLifeCycle is an `LifeCycle` implementation for a collection of contained beans.

  - ### Uses of AbstractLifeCycle in org.eclipse.jetty.util.preventers

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.util.preventers
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractLeakPreventer` AbstractLeakPreventer Abstract base class for code that seeks to avoid pinning of webapp classloaders by using the jetty classloader to proactively call the code that pins them (generally pinned as static data members, or as static data members that are daemon threads (which use the context classloader)).
    `class` | `AppContextLeakPreventer` AppContextLeakPreventer Cause the classloader that is pinned by AppContext.getAppContext() to be a container or system classloader, not a webapp classloader.
    `class` | `AWTLeakPreventer` AWTLeakPreventer See https://issues.jboss.org/browse/AS7-3733 The java.awt.Toolkit class has a static field that is the default toolkit.
    `class` | `DOMLeakPreventer` DOMLeakPreventer See http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6916498 Prevent the RuntimeException that is a static member of AbstractDOMParser from pinning a webapp classloader by causing it to be set here by a non-webapp classloader.
    `class` | `DriverManagerLeakPreventer` DriverManagerLeakPreventer Cause DriverManager.getCallerClassLoader() to be called, which will pin the classloader.
    `class` | `GCThreadLeakPreventer` GCThreadLeakPreventer Prevents a call to sun.misc.GC.requestLatency pinning a webapp classloader by calling it with a non-webapp classloader.
    `class` | `Java2DLeakPreventer` Java2DLeakPreventer Prevent pinning of webapp classloader by pre-loading sun.java2d.Disposer class before webapp classloaders are created.
    `class` | `LDAPLeakPreventer` LDAPLeakPreventer If com.sun.jndi.LdapPoolManager class is loaded and the system property com.sun.jndi.ldap.connect.pool.timeout is set to a nonzero value, a daemon thread is started which can pin a webapp classloader if it is the first to load the LdapPoolManager.
    `class` | `LoginConfigurationLeakPreventer` LoginConfigurationLeakPreventer The javax.security.auth.login.Configuration class keeps a static reference to the thread context classloader.
    `class` | `SecurityProviderLeakPreventer` SecurityProviderLeakPreventer Some security providers, such as sun.security.pkcs11.SunPKCS11 start a deamon thread, which will use the thread context classloader.

  - ### Uses of AbstractLifeCycle in org.eclipse.jetty.util.ssl

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.util.ssl
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SslContextFactory` SslContextFactory is used to configure SSL connectors as well as HttpClient.

  - ### Uses of AbstractLifeCycle in org.eclipse.jetty.util.thread

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.util.thread
    Modifier and Type | Class and Description
    --- | ---
    `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` | `QueuedThreadPool`

  - ### Uses of AbstractLifeCycle in org.eclipse.jetty.webapp

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.webapp
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WebAppContext` Web Application Context Handler.

  - ### Uses of AbstractLifeCycle in org.eclipse.jetty.websocket

    Subclasses of AbstractLifeCycle in org.eclipse.jetty.websocket
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WebSocketClientFactory` WebSocketClientFactory contains the common components needed by multiple `WebSocketClient` instances (for example, a `ThreadPool`, a `NIO selector`, etc).
    `class` | `WebSocketFactory` Factory to create WebSocket connections
    `class` | `WebSocketHandler`

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