blob: 180d8a85ba74492d8961792236fd259f873eeb0d [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (11.0.11) on Mon Jun 14 16:40:44 EDT 2021 -->
<title>Uses of Interface org.eclipse.jetty.util.component.LifeCycle (Eclipse Jetty API Doc - v10.0.5)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2021-06-14">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../../../jquery/jquery-3.5.1.js"></script>
<script type="text/javascript" src="../../../../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Interface org.eclipse.jetty.util.component.LifeCycle (Eclipse Jetty API Doc - v10.0.5)";
}
}
catch(err) {
}
//-->
var pathtoroot = "../../../../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h2 title="Uses of Interface org.eclipse.jetty.util.component.LifeCycle" class="title">Uses of Interface<br>org.eclipse.jetty.util.component.LifeCycle</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary">
<caption><span>Packages that use <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.alpn.server">org.eclipse.jetty.alpn.server</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.annotations">org.eclipse.jetty.annotations</a></th>
<td class="colLast">
<div class="block">Jetty Annotations : Support for Servlet Annotations</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.ant">org.eclipse.jetty.ant</a></th>
<td class="colLast">
<div class="block">Jetty Ant : Ant Tasks and Configuration</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.client">org.eclipse.jetty.client</a></th>
<td class="colLast">
<div class="block">Jetty Client : Implementation and Core Classes
This package provides APIs, utility classes and an implementation of an asynchronous HTTP client.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.client.dynamic">org.eclipse.jetty.client.dynamic</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.client.http">org.eclipse.jetty.client.http</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.deploy">org.eclipse.jetty.deploy</a></th>
<td class="colLast">
<div class="block">Jetty Deploy : Webapp Deploy Management</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.deploy.providers">org.eclipse.jetty.deploy.providers</a></th>
<td class="colLast">
<div class="block">Jetty Deploy : Webapp Deployment Providers</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.fcgi.client.http">org.eclipse.jetty.fcgi.client.http</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.fcgi.server">org.eclipse.jetty.fcgi.server</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.gcloud.session">org.eclipse.jetty.gcloud.session</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.http.spi">org.eclipse.jetty.http.spi</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.http2">org.eclipse.jetty.http2</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.http2.client">org.eclipse.jetty.http2.client</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.http2.server">org.eclipse.jetty.http2.server</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.io">org.eclipse.jetty.io</a></th>
<td class="colLast">
<div class="block">Jetty IO : Core classes for Jetty IO subsystem</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.jaas">org.eclipse.jetty.jaas</a></th>
<td class="colLast">
<div class="block">Jetty Jaas : Support for Jaas</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.jmx">org.eclipse.jetty.jmx</a></th>
<td class="colLast">
<div class="block">Jetty JMX : Integration for JMX in Jetty</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.maven.plugin">org.eclipse.jetty.maven.plugin</a></th>
<td class="colLast">
<div class="block">Jetty Maven Plugin : Support for Jetty in Maven build lifecycle</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.memcached.session">org.eclipse.jetty.memcached.session</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.nosql">org.eclipse.jetty.nosql</a></th>
<td class="colLast">
<div class="block">Jetty NoSql : Generic Nosql Session Management</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.nosql.mongodb">org.eclipse.jetty.nosql.mongodb</a></th>
<td class="colLast">
<div class="block">Jetty NoSql : MongoDB Integration</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.osgi.boot">org.eclipse.jetty.osgi.boot</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.osgi.boot.utils">org.eclipse.jetty.osgi.boot.utils</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.plus.security">org.eclipse.jetty.plus.security</a></th>
<td class="colLast">
<div class="block">Jetty Plus : Limited JEE Security Support</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.proxy">org.eclipse.jetty.proxy</a></th>
<td class="colLast">
<div class="block">Jetty Proxy : Async Proxy Support</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.rewrite.handler">org.eclipse.jetty.rewrite.handler</a></th>
<td class="colLast">
<div class="block">Jetty Rewrite : Rewrite Handler and Rules for Jetty</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.security">org.eclipse.jetty.security</a></th>
<td class="colLast">
<div class="block">Jetty Security : Modular Support for Security in Jetty</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.security.openid">org.eclipse.jetty.security.openid</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.server">org.eclipse.jetty.server</a></th>
<td class="colLast">
<div class="block">Jetty Server : Core Server API</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.server.handler">org.eclipse.jetty.server.handler</a></th>
<td class="colLast">
<div class="block">Jetty Server : Core Handler API</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.server.handler.gzip">org.eclipse.jetty.server.handler.gzip</a></th>
<td class="colLast">
<div class="block">Jetty GZIP Handler</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.server.session">org.eclipse.jetty.server.session</a></th>
<td class="colLast">
<div class="block">Jetty Server : Session Management Implementations</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.servlet">org.eclipse.jetty.servlet</a></th>
<td class="colLast">
<div class="block">Jetty Server : Modular Servlet Integration</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.session.infinispan">org.eclipse.jetty.session.infinispan</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.unixsocket.client">org.eclipse.jetty.unixsocket.client</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.unixsocket.server">org.eclipse.jetty.unixsocket.server</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.util">org.eclipse.jetty.util</a></th>
<td class="colLast">
<div class="block">Jetty Util : Common Utility Classes</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.util.component">org.eclipse.jetty.util.component</a></th>
<td class="colLast">
<div class="block">Jetty Util : Jetty Lifecycle Management</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.util.compression">org.eclipse.jetty.util.compression</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.util.preventers">org.eclipse.jetty.util.preventers</a></th>
<td class="colLast">
<div class="block">Jetty Util : Common Memory Leak Prevention Tooling</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.util.ssl">org.eclipse.jetty.util.ssl</a></th>
<td class="colLast">
<div class="block">Jetty Util : Common SSL Utility Classes</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.util.thread">org.eclipse.jetty.util.thread</a></th>
<td class="colLast">
<div class="block">Jetty Util : Common ThreadPool Utilities</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.util.thread.strategy">org.eclipse.jetty.util.thread.strategy</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.webapp">org.eclipse.jetty.webapp</a></th>
<td class="colLast">
<div class="block">Jetty Util : Modular Web Application Support</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.websocket.client">org.eclipse.jetty.websocket.client</a></th>
<td class="colLast">
<div class="block">Jetty WebSocket API :: Client</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.websocket.common">org.eclipse.jetty.websocket.common</a></th>
<td class="colLast">
<div class="block">Jetty WebSocket Common : Implementation [<em>Internal Use Only</em>]</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.websocket.core">org.eclipse.jetty.websocket.core</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.websocket.core.client">org.eclipse.jetty.websocket.core.client</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.websocket.core.server">org.eclipse.jetty.websocket.core.server</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.websocket.javax.client">org.eclipse.jetty.websocket.javax.client</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.websocket.javax.client.internal">org.eclipse.jetty.websocket.javax.client.internal</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.websocket.javax.common">org.eclipse.jetty.websocket.javax.common</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.websocket.javax.server.internal">org.eclipse.jetty.websocket.javax.server.internal</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.websocket.server">org.eclipse.jetty.websocket.server</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.eclipse.jetty.websocket.server.internal">org.eclipse.jetty.websocket.server.internal</a></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.alpn.server">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../alpn/server/package-summary.html">org.eclipse.jetty.alpn.server</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../alpn/server/package-summary.html">org.eclipse.jetty.alpn.server</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../alpn/server/ALPNServerConnectionFactory.html" title="class in org.eclipse.jetty.alpn.server">ALPNServerConnectionFactory</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.annotations">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../annotations/package-summary.html">org.eclipse.jetty.annotations</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../annotations/package-summary.html">org.eclipse.jetty.annotations</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../annotations/AnnotationConfiguration.DiscoveredServletContainerInitializerHolder.html" title="class in org.eclipse.jetty.annotations">AnnotationConfiguration.DiscoveredServletContainerInitializerHolder</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../annotations/ServletContainerInitializersStarter.html" title="class in org.eclipse.jetty.annotations">ServletContainerInitializersStarter</a></span></code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.ant">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../ant/package-summary.html">org.eclipse.jetty.ant</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../ant/package-summary.html">org.eclipse.jetty.ant</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../ant/AntWebAppContext.html" title="class in org.eclipse.jetty.ant">AntWebAppContext</a></span></code></th>
<td class="colLast">
<div class="block">Extension of WebAppContext to allow configuration via Ant environment.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../ant/AntWebAppContext.AntServletHandler.html" title="class in org.eclipse.jetty.ant">AntWebAppContext.AntServletHandler</a></span></code></th>
<td class="colLast">
<div class="block">AntServletHandler</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../ant/AntWebAppContext.AntServletHolder.html" title="class in org.eclipse.jetty.ant">AntWebAppContext.AntServletHolder</a></span></code></th>
<td class="colLast">
<div class="block">AntServletHolder</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.client">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../client/package-summary.html">org.eclipse.jetty.client</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../client/package-summary.html">org.eclipse.jetty.client</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../client/AbstractConnectionPool.html" title="class in org.eclipse.jetty.client">AbstractConnectionPool</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../client/AbstractConnectorHttpClientTransport.html" title="class in org.eclipse.jetty.client">AbstractConnectorHttpClientTransport</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../client/AbstractHttpClientTransport.html" title="class in org.eclipse.jetty.client">AbstractHttpClientTransport</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../client/DuplexConnectionPool.html" title="class in org.eclipse.jetty.client">DuplexConnectionPool</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../client/DuplexHttpDestination.html" title="class in org.eclipse.jetty.client">DuplexHttpDestination</a></span></code></th>
<td class="colLast">
<div class="block">A destination for those network transports that are duplex (e.g.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../client/HttpClient.html" title="class in org.eclipse.jetty.client">HttpClient</a></span></code></th>
<td class="colLast">
<div class="block">HttpClient provides an efficient, asynchronous, non-blocking implementation
to perform HTTP requests to a server through a simple API that offers also blocking semantic.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../client/HttpDestination.html" title="class in org.eclipse.jetty.client">HttpDestination</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../client/LeakTrackingConnectionPool.html" title="class in org.eclipse.jetty.client">LeakTrackingConnectionPool</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../client/MultiplexConnectionPool.html" title="class in org.eclipse.jetty.client">MultiplexConnectionPool</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../client/MultiplexHttpDestination.html" title="class in org.eclipse.jetty.client">MultiplexHttpDestination</a></span></code></th>
<td class="colLast">
<div class="block">A destination for those transports that are multiplex (e.g.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../client/RandomConnectionPool.html" title="class in org.eclipse.jetty.client">RandomConnectionPool</a></span></code></th>
<td class="colLast">
<div class="block">A <a href="../../../client/ConnectionPool.html" title="interface in org.eclipse.jetty.client"><code>ConnectionPool</code></a> that provides connections
randomly among the ones that are available.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../client/RoundRobinConnectionPool.html" title="class in org.eclipse.jetty.client">RoundRobinConnectionPool</a></span></code></th>
<td class="colLast">
<div class="block">A <a href="../../../client/ConnectionPool.html" title="interface in org.eclipse.jetty.client"><code>ConnectionPool</code></a> that attempts to provide connections using a round-robin algorithm.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../client/ValidatingConnectionPool.html" title="class in org.eclipse.jetty.client">ValidatingConnectionPool</a></span></code></th>
<td class="colLast">
<div class="block">A connection pool that validates connections before
making them available for use.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.client.dynamic">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../client/dynamic/package-summary.html">org.eclipse.jetty.client.dynamic</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../client/dynamic/package-summary.html">org.eclipse.jetty.client.dynamic</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../client/dynamic/HttpClientTransportDynamic.html" title="class in org.eclipse.jetty.client.dynamic">HttpClientTransportDynamic</a></span></code></th>
<td class="colLast">
<div class="block">A <a href="../../../client/HttpClientTransport.html" title="interface in org.eclipse.jetty.client"><code>HttpClientTransport</code></a> that can dynamically switch among different application protocols.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.client.http">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../client/http/package-summary.html">org.eclipse.jetty.client.http</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../client/http/package-summary.html">org.eclipse.jetty.client.http</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../client/http/HttpClientTransportOverHTTP.html" title="class in org.eclipse.jetty.client.http">HttpClientTransportOverHTTP</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.deploy">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../deploy/package-summary.html">org.eclipse.jetty.deploy</a></h3>
<table class="useSummary">
<caption><span>Subinterfaces of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../deploy/package-summary.html">org.eclipse.jetty.deploy</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>interface&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../deploy/AppProvider.html" title="interface in org.eclipse.jetty.deploy">AppProvider</a></span></code></th>
<td class="colLast">
<div class="block">Object responsible for providing <a href="../../../deploy/App.html" title="class in org.eclipse.jetty.deploy"><code>App</code></a>s to the <a href="../../../deploy/DeploymentManager.html" title="class in org.eclipse.jetty.deploy"><code>DeploymentManager</code></a></div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Classes in <a href="../../../deploy/package-summary.html">org.eclipse.jetty.deploy</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../deploy/DeploymentManager.html" title="class in org.eclipse.jetty.deploy">DeploymentManager</a></span></code></th>
<td class="colLast">
<div class="block">The Deployment Manager.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.deploy.providers">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../deploy/providers/package-summary.html">org.eclipse.jetty.deploy.providers</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../deploy/providers/package-summary.html">org.eclipse.jetty.deploy.providers</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../deploy/providers/ScanningAppProvider.html" title="class in org.eclipse.jetty.deploy.providers">ScanningAppProvider</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../deploy/providers/WebAppProvider.html" title="class in org.eclipse.jetty.deploy.providers">WebAppProvider</a></span></code></th>
<td class="colLast">
<div class="block">The webapps directory scanning provider.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.fcgi.client.http">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../fcgi/client/http/package-summary.html">org.eclipse.jetty.fcgi.client.http</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../fcgi/client/http/package-summary.html">org.eclipse.jetty.fcgi.client.http</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../fcgi/client/http/HttpClientTransportOverFCGI.html" title="class in org.eclipse.jetty.fcgi.client.http">HttpClientTransportOverFCGI</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.fcgi.server">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../fcgi/server/package-summary.html">org.eclipse.jetty.fcgi.server</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../fcgi/server/package-summary.html">org.eclipse.jetty.fcgi.server</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../fcgi/server/ServerFCGIConnectionFactory.html" title="class in org.eclipse.jetty.fcgi.server">ServerFCGIConnectionFactory</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.gcloud.session">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../gcloud/session/package-summary.html">org.eclipse.jetty.gcloud.session</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../gcloud/session/package-summary.html">org.eclipse.jetty.gcloud.session</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../gcloud/session/GCloudSessionDataStore.html" title="class in org.eclipse.jetty.gcloud.session">GCloudSessionDataStore</a></span></code></th>
<td class="colLast">
<div class="block">GCloudSessionDataStore</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.http.spi">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../http/spi/package-summary.html">org.eclipse.jetty.http.spi</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../http/spi/package-summary.html">org.eclipse.jetty.http.spi</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../http/spi/DelegatingThreadPool.html" title="class in org.eclipse.jetty.http.spi">DelegatingThreadPool</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../http/spi/HttpSpiContextHandler.html" title="class in org.eclipse.jetty.http.spi">HttpSpiContextHandler</a></span></code></th>
<td class="colLast">
<div class="block">Jetty handler that bridges requests to <code>HttpHandler</code>.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.http2">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../http2/package-summary.html">org.eclipse.jetty.http2</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../http2/package-summary.html">org.eclipse.jetty.http2</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../http2/HTTP2Session.html" title="class in org.eclipse.jetty.http2">HTTP2Session</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.http2.client">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../http2/client/package-summary.html">org.eclipse.jetty.http2.client</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../http2/client/package-summary.html">org.eclipse.jetty.http2.client</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../http2/client/HTTP2Client.html" title="class in org.eclipse.jetty.http2.client">HTTP2Client</a></span></code></th>
<td class="colLast">
<div class="block">HTTP2Client provides an asynchronous, non-blocking implementation
to send HTTP/2 frames to a server.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../http2/client/HTTP2ClientSession.html" title="class in org.eclipse.jetty.http2.client">HTTP2ClientSession</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.http2.server">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../http2/server/package-summary.html">org.eclipse.jetty.http2.server</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../http2/server/package-summary.html">org.eclipse.jetty.http2.server</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../http2/server/AbstractHTTP2ServerConnectionFactory.html" title="class in org.eclipse.jetty.http2.server">AbstractHTTP2ServerConnectionFactory</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../http2/server/HTTP2CServerConnectionFactory.html" title="class in org.eclipse.jetty.http2.server">HTTP2CServerConnectionFactory</a></span></code></th>
<td class="colLast">
<div class="block">HTTP2 Clear Text Connection factory.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../http2/server/HTTP2ServerConnectionFactory.html" title="class in org.eclipse.jetty.http2.server">HTTP2ServerConnectionFactory</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../http2/server/HTTP2ServerSession.html" title="class in org.eclipse.jetty.http2.server">HTTP2ServerSession</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../http2/server/RawHTTP2ServerConnectionFactory.html" title="class in org.eclipse.jetty.http2.server">RawHTTP2ServerConnectionFactory</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.io">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../io/package-summary.html">org.eclipse.jetty.io</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../io/package-summary.html">org.eclipse.jetty.io</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../io/ClientConnectionFactory.Info.html" title="class in org.eclipse.jetty.io">ClientConnectionFactory.Info</a></span></code></th>
<td class="colLast">
<div class="block">A holder for a list of protocol strings identifying an application protocol
(for example <code>["h2", "h2-17", "h2-16"]</code>) and a <a href="../../../io/ClientConnectionFactory.html" title="interface in org.eclipse.jetty.io"><code>ClientConnectionFactory</code></a>
that creates connections that speak that network protocol.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../io/ClientConnector.html" title="class in org.eclipse.jetty.io">ClientConnector</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../io/ClientConnector.ClientSelectorManager.html" title="class in org.eclipse.jetty.io">ClientConnector.ClientSelectorManager</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../io/ConnectionStatistics.html" title="class in org.eclipse.jetty.io">ConnectionStatistics</a></span></code></th>
<td class="colLast">
<div class="block">A <a href="../../../io/Connection.Listener.html" title="interface in org.eclipse.jetty.io"><code>Connection.Listener</code></a> that tracks connection statistics.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../io/IncludeExcludeConnectionStatistics.html" title="class in org.eclipse.jetty.io">IncludeExcludeConnectionStatistics</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../io/LeakTrackingByteBufferPool.html" title="class in org.eclipse.jetty.io">LeakTrackingByteBufferPool</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../io/ManagedSelector.html" title="class in org.eclipse.jetty.io">ManagedSelector</a></span></code></th>
<td class="colLast">
<div class="block"><a href="../../../io/ManagedSelector.html" title="class in org.eclipse.jetty.io"><code>ManagedSelector</code></a> wraps a <code>Selector</code> simplifying non-blocking operations on channels.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../io/SelectorManager.html" title="class in org.eclipse.jetty.io">SelectorManager</a></span></code></th>
<td class="colLast">
<div class="block"><a href="../../../io/SelectorManager.html" title="class in org.eclipse.jetty.io"><code>SelectorManager</code></a> manages a number of <a href="../../../io/ManagedSelector.html" title="class in org.eclipse.jetty.io"><code>ManagedSelector</code></a>s that
simplify the non-blocking primitives provided by the JVM via the <code>java.nio</code> package.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.jaas">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../jaas/package-summary.html">org.eclipse.jetty.jaas</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../jaas/package-summary.html">org.eclipse.jetty.jaas</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../jaas/JAASLoginService.html" title="class in org.eclipse.jetty.jaas">JAASLoginService</a></span></code></th>
<td class="colLast">
<div class="block">JAASLoginService
Implementation of jetty's LoginService that works with JAAS for
authorization and authentication.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../jaas/PropertyUserStoreManager.html" title="class in org.eclipse.jetty.jaas">PropertyUserStoreManager</a></span></code></th>
<td class="colLast">
<div class="block">PropertyUserStoreManager
Maintains a map of PropertyUserStores, keyed off the location of the property file containing
the authentication and authorization information.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.jmx">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../jmx/package-summary.html">org.eclipse.jetty.jmx</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../jmx/package-summary.html">org.eclipse.jetty.jmx</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../jmx/ConnectorServer.html" title="class in org.eclipse.jetty.jmx">ConnectorServer</a></span></code></th>
<td class="colLast">
<div class="block">LifeCycle wrapper for JMXConnectorServer.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.maven.plugin">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../maven/plugin/package-summary.html">org.eclipse.jetty.maven.plugin</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../maven/plugin/package-summary.html">org.eclipse.jetty.maven.plugin</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../maven/plugin/AbstractForker.html" title="class in org.eclipse.jetty.maven.plugin">AbstractForker</a></span></code></th>
<td class="colLast">
<div class="block">AbstractForker
Base class for forking jetty.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../maven/plugin/JettyEmbedder.html" title="class in org.eclipse.jetty.maven.plugin">JettyEmbedder</a></span></code></th>
<td class="colLast">
<div class="block">JettyEmbedded
Starts jetty within the current process.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../maven/plugin/JettyForkedChild.html" title="class in org.eclipse.jetty.maven.plugin">JettyForkedChild</a></span></code></th>
<td class="colLast">
<div class="block">JettyForkedChild
This is the class that is executed when the jetty maven plugin
forks a process when DeploymentMode=FORKED.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../maven/plugin/JettyForker.html" title="class in org.eclipse.jetty.maven.plugin">JettyForker</a></span></code></th>
<td class="colLast">
<div class="block">JettyForker
Uses quickstart to generate a webapp and forks a process to run it.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../maven/plugin/JettyHomeForker.html" title="class in org.eclipse.jetty.maven.plugin">JettyHomeForker</a></span></code></th>
<td class="colLast">
<div class="block">JettyHomeBaseForker
Unpacks a jetty-home and configures it with a base that allows it
to run an unassembled webapp.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../maven/plugin/MavenServerConnector.html" title="class in org.eclipse.jetty.maven.plugin">MavenServerConnector</a></span></code></th>
<td class="colLast">
<div class="block">MavenServerConnector
As the ServerConnector class does not have a no-arg constructor, and moreover requires
the server instance passed in to all its constructors, it cannot
be referenced in the pom.xml.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../maven/plugin/MavenWebAppContext.html" title="class in org.eclipse.jetty.maven.plugin">MavenWebAppContext</a></span></code></th>
<td class="colLast">
<div class="block">MavenWebAppContext
Extends the WebAppContext to specialize for the maven environment.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../../../maven/plugin/package-summary.html">org.eclipse.jetty.maven.plugin</a> with parameters of type <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServerListener.</span><code><span class="memberNameLink"><a href="../../../maven/plugin/ServerListener.html#lifeCycleFailure(org.eclipse.jetty.util.component.LifeCycle,java.lang.Throwable)">lifeCycleFailure</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;event,
java.lang.Throwable&nbsp;cause)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServerConnectorListener.</span><code><span class="memberNameLink"><a href="../../../maven/plugin/ServerConnectorListener.html#lifeCycleStarted(org.eclipse.jetty.util.component.LifeCycle)">lifeCycleStarted</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServerListener.</span><code><span class="memberNameLink"><a href="../../../maven/plugin/ServerListener.html#lifeCycleStarted(org.eclipse.jetty.util.component.LifeCycle)">lifeCycleStarted</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServerListener.</span><code><span class="memberNameLink"><a href="../../../maven/plugin/ServerListener.html#lifeCycleStarting(org.eclipse.jetty.util.component.LifeCycle)">lifeCycleStarting</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServerListener.</span><code><span class="memberNameLink"><a href="../../../maven/plugin/ServerListener.html#lifeCycleStopped(org.eclipse.jetty.util.component.LifeCycle)">lifeCycleStopped</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServerListener.</span><code><span class="memberNameLink"><a href="../../../maven/plugin/ServerListener.html#lifeCycleStopping(org.eclipse.jetty.util.component.LifeCycle)">lifeCycleStopping</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.memcached.session">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../memcached/session/package-summary.html">org.eclipse.jetty.memcached.session</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../memcached/session/package-summary.html">org.eclipse.jetty.memcached.session</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../memcached/session/MemcachedSessionDataMap.html" title="class in org.eclipse.jetty.memcached.session">MemcachedSessionDataMap</a></span></code></th>
<td class="colLast">
<div class="block">MemcachedSessionDataMap
Uses memcached as a cache for SessionData.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.nosql">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../nosql/package-summary.html">org.eclipse.jetty.nosql</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../nosql/package-summary.html">org.eclipse.jetty.nosql</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../nosql/NoSqlSessionDataStore.html" title="class in org.eclipse.jetty.nosql">NoSqlSessionDataStore</a></span></code></th>
<td class="colLast">
<div class="block">NoSqlSessionDataStore</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.nosql.mongodb">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../nosql/mongodb/package-summary.html">org.eclipse.jetty.nosql.mongodb</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../nosql/mongodb/package-summary.html">org.eclipse.jetty.nosql.mongodb</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../nosql/mongodb/MongoSessionDataStore.html" title="class in org.eclipse.jetty.nosql.mongodb">MongoSessionDataStore</a></span></code></th>
<td class="colLast">
<div class="block">MongoSessionDataStore
The document model is an outer object that contains the elements:
"id" : session_id
"created" : create_time
"accessed": last_access_time
"maxIdle" : max_idle_time setting as session was created
"expiry" : time at which session should expire
"valid" : session_valid
"context" : a nested object containing 1 nested object per context for which the session id is in use
Each of the nested objects inside the "context" element contains:
unique_context_name : nested object containing name:value pairs of the session attributes for that context
unique_context_name: vhost:contextpath, where no vhosts="0_0_0_0", root context = "", contextpath "/" replaced by "_"
</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.osgi.boot">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../osgi/boot/package-summary.html">org.eclipse.jetty.osgi.boot</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../osgi/boot/package-summary.html">org.eclipse.jetty.osgi.boot</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../osgi/boot/AbstractContextProvider.html" title="class in org.eclipse.jetty.osgi.boot">AbstractContextProvider</a></span></code></th>
<td class="colLast">
<div class="block">AbstractContextProvider
Base class for DeploymentManager Providers that can deploy ContextHandlers into
Jetty that have been discovered via OSGI either as bundles or services.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../osgi/boot/AbstractWebAppProvider.html" title="class in org.eclipse.jetty.osgi.boot">AbstractWebAppProvider</a></span></code></th>
<td class="colLast">
<div class="block">AbstractWebAppProvider</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../osgi/boot/BundleContextProvider.html" title="class in org.eclipse.jetty.osgi.boot">BundleContextProvider</a></span></code></th>
<td class="colLast">
<div class="block">BundleContextProvider</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../osgi/boot/BundleWebAppProvider.html" title="class in org.eclipse.jetty.osgi.boot">BundleWebAppProvider</a></span></code></th>
<td class="colLast">
<div class="block">BundleWebAppProvider</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../osgi/boot/ServiceContextProvider.html" title="class in org.eclipse.jetty.osgi.boot">ServiceContextProvider</a></span></code></th>
<td class="colLast">
<div class="block">ServiceContextProvider
Jetty DeploymentManager Provider that is able to deploy ContextHandlers discovered via OSGi as services.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../osgi/boot/ServiceWebAppProvider.html" title="class in org.eclipse.jetty.osgi.boot">ServiceWebAppProvider</a></span></code></th>
<td class="colLast">
<div class="block">ServiceWebAppProvider</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.osgi.boot.utils">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../osgi/boot/utils/package-summary.html">org.eclipse.jetty.osgi.boot.utils</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../../../osgi/boot/utils/package-summary.html">org.eclipse.jetty.osgi.boot.utils</a> with parameters of type <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServerConnectorListener.</span><code><span class="memberNameLink"><a href="../../../osgi/boot/utils/ServerConnectorListener.html#lifeCycleStarted(org.eclipse.jetty.util.component.LifeCycle)">lifeCycleStarted</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.plus.security">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../plus/security/package-summary.html">org.eclipse.jetty.plus.security</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../plus/security/package-summary.html">org.eclipse.jetty.plus.security</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../plus/security/DataSourceLoginService.html" title="class in org.eclipse.jetty.plus.security">DataSourceLoginService</a></span></code></th>
<td class="colLast">
<div class="block">DataSourceLoginService</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.proxy">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../proxy/package-summary.html">org.eclipse.jetty.proxy</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../proxy/package-summary.html">org.eclipse.jetty.proxy</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../proxy/ConnectHandler.html" title="class in org.eclipse.jetty.proxy">ConnectHandler</a></span></code></th>
<td class="colLast">
<div class="block">Implementation of a <a href="../../../server/Handler.html" title="interface in org.eclipse.jetty.server"><code>Handler</code></a> that supports HTTP CONNECT.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../proxy/ConnectHandler.ConnectManager.html" title="class in org.eclipse.jetty.proxy">ConnectHandler.ConnectManager</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.rewrite.handler">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../rewrite/handler/package-summary.html">org.eclipse.jetty.rewrite.handler</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../rewrite/handler/package-summary.html">org.eclipse.jetty.rewrite.handler</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../rewrite/handler/RewriteHandler.html" title="class in org.eclipse.jetty.rewrite.handler">RewriteHandler</a></span></code></th>
<td class="colLast">
<div class="block"> Rewrite handler is responsible for managing the rules.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.security">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../security/package-summary.html">org.eclipse.jetty.security</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../security/package-summary.html">org.eclipse.jetty.security</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../security/AbstractLoginService.html" title="class in org.eclipse.jetty.security">AbstractLoginService</a></span></code></th>
<td class="colLast">
<div class="block">AbstractLoginService
Base class for LoginServices that allows subclasses to provide the user authentication and authorization information,
but provides common behaviour such as handling authentication.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../security/ConfigurableSpnegoLoginService.html" title="class in org.eclipse.jetty.security">ConfigurableSpnegoLoginService</a></span></code></th>
<td class="colLast">
<div class="block">A configurable (as opposed to using system properties) SPNEGO LoginService.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../security/ConstraintSecurityHandler.html" title="class in org.eclipse.jetty.security">ConstraintSecurityHandler</a></span></code></th>
<td class="colLast">
<div class="block">ConstraintSecurityHandler</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../security/HashLoginService.html" title="class in org.eclipse.jetty.security">HashLoginService</a></span></code></th>
<td class="colLast">
<div class="block">An implementation of a LoginService that stores users and roles in-memory in HashMaps.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../security/JDBCLoginService.html" title="class in org.eclipse.jetty.security">JDBCLoginService</a></span></code></th>
<td class="colLast">
<div class="block">JDBC as a source of user authentication and authorization information.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../security/PropertyUserStore.html" title="class in org.eclipse.jetty.security">PropertyUserStore</a></span></code></th>
<td class="colLast">
<div class="block">This class monitors a property file of the format mentioned below
and notifies registered listeners of the changes to the the given file.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../security/SecurityHandler.html" title="class in org.eclipse.jetty.security">SecurityHandler</a></span></code></th>
<td class="colLast">
<div class="block">Abstract SecurityHandler.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../security/UserStore.html" title="class in org.eclipse.jetty.security">UserStore</a></span></code></th>
<td class="colLast">
<div class="block">Store of user authentication and authorization information.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.security.openid">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../security/openid/package-summary.html">org.eclipse.jetty.security.openid</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../security/openid/package-summary.html">org.eclipse.jetty.security.openid</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../security/openid/OpenIdConfiguration.html" title="class in org.eclipse.jetty.security.openid">OpenIdConfiguration</a></span></code></th>
<td class="colLast">
<div class="block">Holds the configuration for an OpenID Connect service.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../security/openid/OpenIdLoginService.html" title="class in org.eclipse.jetty.security.openid">OpenIdLoginService</a></span></code></th>
<td class="colLast">
<div class="block">The implementation of <a href="../../../security/LoginService.html" title="interface in org.eclipse.jetty.security"><code>LoginService</code></a> required to use OpenID Connect.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.server">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../server/package-summary.html">org.eclipse.jetty.server</a></h3>
<table class="useSummary">
<caption><span>Subinterfaces of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../server/package-summary.html">org.eclipse.jetty.server</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>interface&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/Connector.html" title="interface in org.eclipse.jetty.server">Connector</a></span></code></th>
<td class="colLast">
<div class="block">A <a href="../../../server/Connector.html" title="interface in org.eclipse.jetty.server"><code>Connector</code></a> accept connections and data from remote peers,
and allows applications to send data to remote peers, by setting up
the machinery needed to handle such tasks.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>interface&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/Handler.html" title="interface in org.eclipse.jetty.server">Handler</a></span></code></th>
<td class="colLast">
<div class="block">A Jetty Server Handler.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>interface&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/HandlerContainer.html" title="interface in org.eclipse.jetty.server">HandlerContainer</a></span></code></th>
<td class="colLast">
<div class="block">A Handler that contains other Handlers.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>interface&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/NetworkConnector.html" title="interface in org.eclipse.jetty.server">NetworkConnector</a></span></code></th>
<td class="colLast">
<div class="block">A <a href="../../../server/Connector.html" title="interface in org.eclipse.jetty.server"><code>Connector</code></a> for TCP/IP network connectors</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>interface&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/SessionIdManager.html" title="interface in org.eclipse.jetty.server">SessionIdManager</a></span></code></th>
<td class="colLast">
<div class="block">Session ID Manager.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Classes in <a href="../../../server/package-summary.html">org.eclipse.jetty.server</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/AbstractConnectionFactory.html" title="class in org.eclipse.jetty.server">AbstractConnectionFactory</a></span></code></th>
<td class="colLast">
<div class="block">Provides the common handling for <a href="../../../server/ConnectionFactory.html" title="interface in org.eclipse.jetty.server"><code>ConnectionFactory</code></a> implementations.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/AbstractConnector.html" title="class in org.eclipse.jetty.server">AbstractConnector</a></span></code></th>
<td class="colLast">
<div class="block">An abstract implementation of <a href="../../../server/Connector.html" title="interface in org.eclipse.jetty.server"><code>Connector</code></a> that provides a <a href="../../../server/ConnectionFactory.html" title="interface in org.eclipse.jetty.server"><code>ConnectionFactory</code></a> mechanism
for creating <a href="../../../io/Connection.html" title="interface in org.eclipse.jetty.io"><code>Connection</code></a> instances for various protocols (HTTP, SSL, etc).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/AbstractNetworkConnector.html" title="class in org.eclipse.jetty.server">AbstractNetworkConnector</a></span></code></th>
<td class="colLast">
<div class="block">An abstract Network Connector.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/AcceptRateLimit.html" title="class in org.eclipse.jetty.server">AcceptRateLimit</a></span></code></th>
<td class="colLast">
<div class="block">A Listener that limits the rate at which new connections are accepted</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/AsyncRequestLogWriter.html" title="class in org.eclipse.jetty.server">AsyncRequestLogWriter</a></span></code></th>
<td class="colLast">
<div class="block">An asynchronously writing RequestLogWriter</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/ConnectionLimit.html" title="class in org.eclipse.jetty.server">ConnectionLimit</a></span></code></th>
<td class="colLast">
<div class="block">A Listener that limits the number of Connections.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/CustomRequestLog.html" title="class in org.eclipse.jetty.server">CustomRequestLog</a></span></code></th>
<td class="colLast">
<div class="block">A flexible RequestLog, which produces log strings in a customizable format.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/DebugListener.html" title="class in org.eclipse.jetty.server">DebugListener</a></span></code></th>
<td class="colLast">
<div class="block">A Context Listener that produces additional debug.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/DetectorConnectionFactory.html" title="class in org.eclipse.jetty.server">DetectorConnectionFactory</a></span></code></th>
<td class="colLast">
<div class="block">A <a href="../../../server/ConnectionFactory.html" title="interface in org.eclipse.jetty.server"><code>ConnectionFactory</code></a> combining multiple <a href="../../../server/ConnectionFactory.Detecting.html" title="interface in org.eclipse.jetty.server"><code>ConnectionFactory.Detecting</code></a> instances that will upgrade to
the first one recognizing the bytes in the buffer.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/HttpConnectionFactory.html" title="class in org.eclipse.jetty.server">HttpConnectionFactory</a></span></code></th>
<td class="colLast">
<div class="block">A Connection Factory for HTTP Connections.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/LocalConnector.html" title="class in org.eclipse.jetty.server">LocalConnector</a></span></code></th>
<td class="colLast">
<div class="block">A local connector, mostly for testing purposes.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/LowResourceMonitor.html" title="class in org.eclipse.jetty.server">LowResourceMonitor</a></span></code></th>
<td class="colLast">
<div class="block">A monitor for low resources, low resources can be detected by:
<a href="../../thread/ThreadPool.html#isLowOnThreads()"><code>ThreadPool.isLowOnThreads()</code></a> if <a href="../../../server/Connector.html#getExecutor()"><code>Connector.getExecutor()</code></a> is
an instance of <a href="../../thread/ThreadPool.html" title="interface in org.eclipse.jetty.util.thread"><code>ThreadPool</code></a> and <a href="../../../server/LowResourceMonitor.html#setMonitorThreads(boolean)"><code>LowResourceMonitor.setMonitorThreads(boolean)</code></a> is true.
If <a href="../../../server/LowResourceMonitor.html#setMaxMemory(long)"><code>LowResourceMonitor.setMaxMemory(long)</code></a> is non zero then low resources is detected if the JVMs
<code>Runtime</code> instance has <code>Runtime.totalMemory()</code> minus <code>Runtime.freeMemory()</code>
greater than <a href="../../../server/LowResourceMonitor.html#getMaxMemory()"><code>LowResourceMonitor.getMaxMemory()</code></a>
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/NegotiatingServerConnectionFactory.html" title="class in org.eclipse.jetty.server">NegotiatingServerConnectionFactory</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/NetworkTrafficServerConnector.html" title="class in org.eclipse.jetty.server">NetworkTrafficServerConnector</a></span></code></th>
<td class="colLast">
<div class="block">A specialized version of <a href="../../../server/ServerConnector.html" title="class in org.eclipse.jetty.server"><code>ServerConnector</code></a> that supports <a href="../../../io/NetworkTrafficListener.html" title="interface in org.eclipse.jetty.io"><code>NetworkTrafficListener</code></a>s.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/OptionalSslConnectionFactory.html" title="class in org.eclipse.jetty.server">OptionalSslConnectionFactory</a></span></code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">Use <a href="../../../server/DetectorConnectionFactory.html" title="class in org.eclipse.jetty.server"><code>DetectorConnectionFactory</code></a> with a <a href="../../../server/SslConnectionFactory.html" title="class in org.eclipse.jetty.server"><code>SslConnectionFactory</code></a> instead.</div>
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/ProxyConnectionFactory.html" title="class in org.eclipse.jetty.server">ProxyConnectionFactory</a></span></code></th>
<td class="colLast">
<div class="block">ConnectionFactory for the PROXY Protocol.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/RequestLogWriter.html" title="class in org.eclipse.jetty.server">RequestLogWriter</a></span></code></th>
<td class="colLast">
<div class="block">Writer which outputs pre-formatted request log strings to a file using <a href="../../RolloverFileOutputStream.html" title="class in org.eclipse.jetty.util"><code>RolloverFileOutputStream</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/Server.html" title="class in org.eclipse.jetty.server">Server</a></span></code></th>
<td class="colLast">
<div class="block">Jetty HTTP Servlet Server.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/ServerConnectionStatistics.html" title="class in org.eclipse.jetty.server">ServerConnectionStatistics</a></span></code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/ServerConnector.html" title="class in org.eclipse.jetty.server">ServerConnector</a></span></code></th>
<td class="colLast">
<div class="block">This <a href="../../../server/Connector.html" title="interface in org.eclipse.jetty.server"><code>Connector</code></a> implementation is the primary connector for the
Jetty server over TCP/IP.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/ServerConnector.ServerConnectorManager.html" title="class in org.eclipse.jetty.server">ServerConnector.ServerConnectorManager</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/Slf4jRequestLogWriter.html" title="class in org.eclipse.jetty.server">Slf4jRequestLogWriter</a></span></code></th>
<td class="colLast">
<div class="block">Request log writer using a Slf4jLog Logger</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/SslConnectionFactory.html" title="class in org.eclipse.jetty.server">SslConnectionFactory</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../../../server/package-summary.html">org.eclipse.jetty.server</a> with parameters of type <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ShutdownMonitor.</span><code><span class="memberNameLink"><a href="../../../server/ShutdownMonitor.html#deregister(org.eclipse.jetty.util.component.LifeCycle)">deregister</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;lifeCycle)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ShutdownMonitor.</span><code><span class="memberNameLink"><a href="../../../server/ShutdownMonitor.html#isRegistered(org.eclipse.jetty.util.component.LifeCycle)">isRegistered</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;lifeCycle)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ShutdownMonitor.</span><code><span class="memberNameLink"><a href="../../../server/ShutdownMonitor.html#register(org.eclipse.jetty.util.component.LifeCycle...)">register</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>...&nbsp;lifeCycles)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Server.</span><code><span class="memberNameLink"><a href="../../../server/Server.html#start(org.eclipse.jetty.util.component.LifeCycle)">start</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;l)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.server.handler">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../server/handler/package-summary.html">org.eclipse.jetty.server.handler</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../server/handler/package-summary.html">org.eclipse.jetty.server.handler</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/AbstractHandler.html" title="class in org.eclipse.jetty.server.handler">AbstractHandler</a></span></code></th>
<td class="colLast">
<div class="block">AbstractHandler.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/AbstractHandler.ErrorDispatchHandler.html" title="class in org.eclipse.jetty.server.handler">AbstractHandler.ErrorDispatchHandler</a></span></code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">This class is no longer required as ERROR dispatch is only done if there is an error page target.</div>
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/AbstractHandlerContainer.html" title="class in org.eclipse.jetty.server.handler">AbstractHandlerContainer</a></span></code></th>
<td class="colLast">
<div class="block">Abstract Handler Container.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/AsyncDelayHandler.html" title="class in org.eclipse.jetty.server.handler">AsyncDelayHandler</a></span></code></th>
<td class="colLast">
<div class="block">A handler wrapper that provides the framework to asynchronously
delay the handling of a request.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/BufferedResponseHandler.html" title="class in org.eclipse.jetty.server.handler">BufferedResponseHandler</a></span></code></th>
<td class="colLast">
<div class="block">
A Handler that can apply a <a href="../../../server/HttpOutput.Interceptor.html" title="interface in org.eclipse.jetty.server"><code>HttpOutput.Interceptor</code></a>
mechanism to buffer the entire response content until the output is closed.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/ContextHandler.html" title="class in org.eclipse.jetty.server.handler">ContextHandler</a></span></code></th>
<td class="colLast">
<div class="block">ContextHandler.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/ContextHandlerCollection.html" title="class in org.eclipse.jetty.server.handler">ContextHandlerCollection</a></span></code></th>
<td class="colLast">
<div class="block">This <a href="../../../server/handler/HandlerCollection.html" title="class in org.eclipse.jetty.server.handler"><code>HandlerCollection</code></a> is creates a
Map of contexts to it's contained handlers based
on the context path and virtual hosts of any contained <a href="../../../server/handler/ContextHandler.html" title="class in org.eclipse.jetty.server.handler"><code>ContextHandler</code></a>s.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/DebugHandler.html" title="class in org.eclipse.jetty.server.handler">DebugHandler</a></span></code></th>
<td class="colLast">
<div class="block">Debug Handler.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/DefaultHandler.html" title="class in org.eclipse.jetty.server.handler">DefaultHandler</a></span></code></th>
<td class="colLast">
<div class="block">Default Handler.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/ErrorHandler.html" title="class in org.eclipse.jetty.server.handler">ErrorHandler</a></span></code></th>
<td class="colLast">
<div class="block">Handler for Error pages
An ErrorHandler is registered with <a href="../../../server/handler/ContextHandler.html#setErrorHandler(org.eclipse.jetty.server.handler.ErrorHandler)"><code>ContextHandler.setErrorHandler(ErrorHandler)</code></a> or
<a href="../../../server/Server.html#setErrorHandler(org.eclipse.jetty.server.handler.ErrorHandler)"><code>Server.setErrorHandler(ErrorHandler)</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/FileBufferedResponseHandler.html" title="class in org.eclipse.jetty.server.handler">FileBufferedResponseHandler</a></span></code></th>
<td class="colLast">
<div class="block">
A Handler that can apply a <a href="../../../server/HttpOutput.Interceptor.html" title="interface in org.eclipse.jetty.server"><code>HttpOutput.Interceptor</code></a>
mechanism to buffer the entire response content until the output is closed.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/HandlerCollection.html" title="class in org.eclipse.jetty.server.handler">HandlerCollection</a></span></code></th>
<td class="colLast">
<div class="block">A collection of handlers.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/HandlerList.html" title="class in org.eclipse.jetty.server.handler">HandlerList</a></span></code></th>
<td class="colLast">
<div class="block">HandlerList.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/HandlerWrapper.html" title="class in org.eclipse.jetty.server.handler">HandlerWrapper</a></span></code></th>
<td class="colLast">
<div class="block">A <code>HandlerWrapper</code> acts as a <a href="../../../server/Handler.html" title="interface in org.eclipse.jetty.server"><code>Handler</code></a> but delegates the <a href="../../../server/Handler.html#handle(java.lang.String,org.eclipse.jetty.server.Request,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)"><code>handle</code></a> method and
<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component"><code>life cycle</code></a> events to a delegate.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/HotSwapHandler.html" title="class in org.eclipse.jetty.server.handler">HotSwapHandler</a></span></code></th>
<td class="colLast">
<div class="block">A <code>HandlerContainer</code> that allows a hot swap of a wrapped handler.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/IdleTimeoutHandler.html" title="class in org.eclipse.jetty.server.handler">IdleTimeoutHandler</a></span></code></th>
<td class="colLast">
<div class="block">Handler to adjust the idle timeout of requests while dispatched.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/InetAccessHandler.html" title="class in org.eclipse.jetty.server.handler">InetAccessHandler</a></span></code></th>
<td class="colLast">
<div class="block">InetAddress Access Handler</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/MovedContextHandler.html" title="class in org.eclipse.jetty.server.handler">MovedContextHandler</a></span></code></th>
<td class="colLast">
<div class="block">Moved ContextHandler.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/RequestLogHandler.html" title="class in org.eclipse.jetty.server.handler">RequestLogHandler</a></span></code></th>
<td class="colLast">
<div class="block">This handler provides an alternate way (other than <a href="../../../server/Server.html#setRequestLog(org.eclipse.jetty.server.RequestLog)"><code>Server.setRequestLog(RequestLog)</code></a>)
to log request, that can be applied to a particular handler (eg context).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/ResourceHandler.html" title="class in org.eclipse.jetty.server.handler">ResourceHandler</a></span></code></th>
<td class="colLast">
<div class="block">Resource Handler.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/ScopedHandler.html" title="class in org.eclipse.jetty.server.handler">ScopedHandler</a></span></code></th>
<td class="colLast">
<div class="block">ScopedHandler.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/SecuredRedirectHandler.html" title="class in org.eclipse.jetty.server.handler">SecuredRedirectHandler</a></span></code></th>
<td class="colLast">
<div class="block">SecuredRedirectHandler redirects from <code>http</code> to <code>https</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/ShutdownHandler.html" title="class in org.eclipse.jetty.server.handler">ShutdownHandler</a></span></code></th>
<td class="colLast">
<div class="block">A handler that shuts the server down on a valid request.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/StatisticsHandler.html" title="class in org.eclipse.jetty.server.handler">StatisticsHandler</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/ThreadLimitHandler.html" title="class in org.eclipse.jetty.server.handler">ThreadLimitHandler</a></span></code></th>
<td class="colLast">
<div class="block">Handler to limit the threads per IP address for DOS protection</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.server.handler.gzip">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../server/handler/gzip/package-summary.html">org.eclipse.jetty.server.handler.gzip</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../server/handler/gzip/package-summary.html">org.eclipse.jetty.server.handler.gzip</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/handler/gzip/GzipHandler.html" title="class in org.eclipse.jetty.server.handler.gzip">GzipHandler</a></span></code></th>
<td class="colLast">
<div class="block">A Handler that can dynamically GZIP uncompress requests, and compress responses.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.server.session">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../server/session/package-summary.html">org.eclipse.jetty.server.session</a></h3>
<table class="useSummary">
<caption><span>Subinterfaces of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../server/session/package-summary.html">org.eclipse.jetty.server.session</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>interface&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/session/SessionCache.html" title="interface in org.eclipse.jetty.server.session">SessionCache</a></span></code></th>
<td class="colLast">
<div class="block">SessionCache
A working set of <a href="../../../server/session/Session.html" title="class in org.eclipse.jetty.server.session"><code>Session</code></a> objects for a context.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>interface&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/session/SessionDataMap.html" title="interface in org.eclipse.jetty.server.session">SessionDataMap</a></span></code></th>
<td class="colLast">
<div class="block">SessionDataMap
A map style access to SessionData keyed by the session id.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>interface&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/session/SessionDataStore.html" title="interface in org.eclipse.jetty.server.session">SessionDataStore</a></span></code></th>
<td class="colLast">
<div class="block">SessionDataStore
A store for the data contained in a Session object.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Classes in <a href="../../../server/session/package-summary.html">org.eclipse.jetty.server.session</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/session/AbstractSessionCache.html" title="class in org.eclipse.jetty.server.session">AbstractSessionCache</a></span></code></th>
<td class="colLast">
<div class="block">AbstractSessionCache
A base implementation of the <a href="../../../server/session/SessionCache.html" title="interface in org.eclipse.jetty.server.session"><code>SessionCache</code></a> interface for managing a set of
Session objects pertaining to a context in memory.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/session/AbstractSessionDataStore.html" title="class in org.eclipse.jetty.server.session">AbstractSessionDataStore</a></span></code></th>
<td class="colLast">
<div class="block">AbstractSessionDataStore</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/session/CachingSessionDataStore.html" title="class in org.eclipse.jetty.server.session">CachingSessionDataStore</a></span></code></th>
<td class="colLast">
<div class="block">CachingSessionDataStore
A SessionDataStore is a mechanism for (persistently) storing data associated with sessions.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/session/DefaultSessionCache.html" title="class in org.eclipse.jetty.server.session">DefaultSessionCache</a></span></code></th>
<td class="colLast">
<div class="block">DefaultSessionCache
A session store that keeps its sessions in memory in a hashmap</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/session/DefaultSessionIdManager.html" title="class in org.eclipse.jetty.server.session">DefaultSessionIdManager</a></span></code></th>
<td class="colLast">
<div class="block">DefaultSessionIdManager
Manages session ids to ensure each session id within a context is unique, and that
session ids can be shared across contexts (but not session contents).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/session/FileSessionDataStore.html" title="class in org.eclipse.jetty.server.session">FileSessionDataStore</a></span></code></th>
<td class="colLast">
<div class="block">FileSessionDataStore
A file-based store of session data.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/session/HouseKeeper.html" title="class in org.eclipse.jetty.server.session">HouseKeeper</a></span></code></th>
<td class="colLast">
<div class="block">HouseKeeper
There is 1 session HouseKeeper per SessionIdManager instance.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/session/JDBCSessionDataStore.html" title="class in org.eclipse.jetty.server.session">JDBCSessionDataStore</a></span></code></th>
<td class="colLast">
<div class="block">JDBCSessionDataStore
Session data stored in database</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/session/NullSessionCache.html" title="class in org.eclipse.jetty.server.session">NullSessionCache</a></span></code></th>
<td class="colLast">
<div class="block">NullSessionCache
Does not actually cache any Session objects.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/session/NullSessionDataStore.html" title="class in org.eclipse.jetty.server.session">NullSessionDataStore</a></span></code></th>
<td class="colLast">
<div class="block">NullSessionDataStore
Does not actually store anything, useful for testing.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../server/session/SessionHandler.html" title="class in org.eclipse.jetty.server.session">SessionHandler</a></span></code></th>
<td class="colLast">
<div class="block">SessionHandler.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.servlet">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../servlet/package-summary.html">org.eclipse.jetty.servlet</a></h3>
<table class="useSummary">
<caption><span>Subinterfaces of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../servlet/package-summary.html">org.eclipse.jetty.servlet</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static interface&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../servlet/ServletContextHandler.ServletContainerInitializerCaller.html" title="interface in org.eclipse.jetty.servlet">ServletContextHandler.ServletContainerInitializerCaller</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Classes in <a href="../../../servlet/package-summary.html">org.eclipse.jetty.servlet</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../servlet/BaseHolder.html" title="class in org.eclipse.jetty.servlet">BaseHolder</a>&lt;T&gt;</span></code></th>
<td class="colLast">
<div class="block">AbstractHolder
Base class for all servlet-related classes that may be lazily instantiated (eg servlet, filter,
listener), and/or require metadata to be held regarding their origin
(web.xml, annotation, programmatic api etc).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../servlet/ErrorPageErrorHandler.html" title="class in org.eclipse.jetty.servlet">ErrorPageErrorHandler</a></span></code></th>
<td class="colLast">
<div class="block">An ErrorHandler that maps exceptions and status codes to URIs for dispatch using
the internal ERROR style of dispatch.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../servlet/FilterHolder.html" title="class in org.eclipse.jetty.servlet">FilterHolder</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../servlet/Holder.html" title="class in org.eclipse.jetty.servlet">Holder</a>&lt;T&gt;</span></code></th>
<td class="colLast">
<div class="block">Holder
Specialization of AbstractHolder for servlet-related classes that
have init-params etc</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../servlet/ListenerHolder.html" title="class in org.eclipse.jetty.servlet">ListenerHolder</a></span></code></th>
<td class="colLast">
<div class="block">ListenerHolder
Specialization of BaseHolder for servlet listeners.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../servlet/ServletContainerInitializerHolder.html" title="class in org.eclipse.jetty.servlet">ServletContainerInitializerHolder</a></span></code></th>
<td class="colLast">
<div class="block">Holds a ServletContainerInitializer.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../servlet/ServletContextHandler.html" title="class in org.eclipse.jetty.servlet">ServletContextHandler</a></span></code></th>
<td class="colLast">
<div class="block">Servlet Context.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../servlet/ServletContextHandler.Initializer.html" title="class in org.eclipse.jetty.servlet">ServletContextHandler.Initializer</a></span></code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../servlet/ServletContextHandler.ServletContainerInitializerStarter.html" title="class in org.eclipse.jetty.servlet">ServletContextHandler.ServletContainerInitializerStarter</a></span></code></th>
<td class="colLast">
<div class="block">Bean that is added to the ServletContextHandler to start all of the
ServletContainerInitializers by starting their corresponding
ServletContainerInitializerHolders when this bean is itself started.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../servlet/ServletHandler.html" title="class in org.eclipse.jetty.servlet">ServletHandler</a></span></code></th>
<td class="colLast">
<div class="block">Servlet HttpHandler.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../servlet/ServletHolder.html" title="class in org.eclipse.jetty.servlet">ServletHolder</a></span></code></th>
<td class="colLast">
<div class="block">Servlet Instance and Context Holder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../servlet/ServletTester.html" title="class in org.eclipse.jetty.servlet">ServletTester</a></span></code></th>
<td class="colLast">
<div class="block">ServletTester is not best practice and may be deprecated and eventually
removed in future Jetty versions.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../../../servlet/package-summary.html">org.eclipse.jetty.servlet</a> with parameters of type <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServletHandler.</span><code><span class="memberNameLink"><a href="../../../servlet/ServletHandler.html#start(org.eclipse.jetty.util.component.LifeCycle)">start</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;l)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ServletHandler.</span><code><span class="memberNameLink"><a href="../../../servlet/ServletHandler.html#stop(org.eclipse.jetty.util.component.LifeCycle)">stop</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;l)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.session.infinispan">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../session/infinispan/package-summary.html">org.eclipse.jetty.session.infinispan</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../session/infinispan/package-summary.html">org.eclipse.jetty.session.infinispan</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../session/infinispan/InfinispanSessionDataStore.html" title="class in org.eclipse.jetty.session.infinispan">InfinispanSessionDataStore</a></span></code></th>
<td class="colLast">
<div class="block">InfinispanSessionDataStore</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.unixsocket.client">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../unixsocket/client/package-summary.html">org.eclipse.jetty.unixsocket.client</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../unixsocket/client/package-summary.html">org.eclipse.jetty.unixsocket.client</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../unixsocket/client/HttpClientTransportOverUnixSockets.html" title="class in org.eclipse.jetty.unixsocket.client">HttpClientTransportOverUnixSockets</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.unixsocket.server">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../unixsocket/server/package-summary.html">org.eclipse.jetty.unixsocket.server</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../unixsocket/server/package-summary.html">org.eclipse.jetty.unixsocket.server</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../unixsocket/server/UnixSocketConnector.html" title="class in org.eclipse.jetty.unixsocket.server">UnixSocketConnector</a></span></code></th>
<td class="colLast">
<div class="block">A server-side connector for UNIX sockets.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../unixsocket/server/UnixSocketConnector.UnixSocketConnectorManager.html" title="class in org.eclipse.jetty.unixsocket.server">UnixSocketConnector.UnixSocketConnectorManager</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.util">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../package-summary.html">org.eclipse.jetty.util</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../package-summary.html">org.eclipse.jetty.util</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../LeakDetector.html" title="class in org.eclipse.jetty.util">LeakDetector</a>&lt;T&gt;</span></code></th>
<td class="colLast">
<div class="block">A facility to detect improper usage of resource pools.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../PathWatcher.html" title="class in org.eclipse.jetty.util">PathWatcher</a></span></code></th>
<td class="colLast">
<div class="block">Watch a Path (and sub directories) for Path changes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../Scanner.html" title="class in org.eclipse.jetty.util">Scanner</a></span></code></th>
<td class="colLast">
<div class="block">Scanner
Utility for scanning a directory for added, removed and changed
files and reporting these events via registered Listeners.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.util.component">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../package-summary.html">org.eclipse.jetty.util.component</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../package-summary.html">org.eclipse.jetty.util.component</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../AbstractLifeCycle.html" title="class in org.eclipse.jetty.util.component">AbstractLifeCycle</a></span></code></th>
<td class="colLast">
<div class="block">Basic implementation of the life cycle interface for components.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../AttributeContainerMap.html" title="class in org.eclipse.jetty.util.component">AttributeContainerMap</a></span></code></th>
<td class="colLast">
<div class="block">An Attributes implementation that holds it's values in an immutable <a href="../ContainerLifeCycle.html" title="class in org.eclipse.jetty.util.component"><code>ContainerLifeCycle</code></a></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../ContainerLifeCycle.html" title="class in org.eclipse.jetty.util.component">ContainerLifeCycle</a></span></code></th>
<td class="colLast">
<div class="block">A ContainerLifeCycle is an <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component"><code>LifeCycle</code></a> implementation for a collection of contained beans.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../StopLifeCycle.html" title="class in org.eclipse.jetty.util.component">StopLifeCycle</a></span></code></th>
<td class="colLast">
<div class="block">A LifeCycle that when started will stop another LifeCycle</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../package-summary.html">org.eclipse.jetty.util.component</a> with parameters of type <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerLifeCycle.</span><code><span class="memberNameLink"><a href="../ContainerLifeCycle.html#addManaged(org.eclipse.jetty.util.component.LifeCycle)">addManaged</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;lifecycle)</code></th>
<td class="colLast">
<div class="block">Adds a managed lifecycle.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractLifeCycle.</span><code><span class="memberNameLink"><a href="../AbstractLifeCycle.html#getState(org.eclipse.jetty.util.component.LifeCycle)">getState</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;lc)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractLifeCycle.AbstractLifeCycleListener.</span><code><span class="memberNameLink"><a href="../AbstractLifeCycle.AbstractLifeCycleListener.html#lifeCycleFailure(org.eclipse.jetty.util.component.LifeCycle,java.lang.Throwable)">lifeCycleFailure</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;event,
java.lang.Throwable&nbsp;cause)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">FileNoticeLifeCycleListener.</span><code><span class="memberNameLink"><a href="../FileNoticeLifeCycleListener.html#lifeCycleFailure(org.eclipse.jetty.util.component.LifeCycle,java.lang.Throwable)">lifeCycleFailure</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;event,
java.lang.Throwable&nbsp;cause)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>default void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LifeCycle.Listener.</span><code><span class="memberNameLink"><a href="../LifeCycle.Listener.html#lifeCycleFailure(org.eclipse.jetty.util.component.LifeCycle,java.lang.Throwable)">lifeCycleFailure</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;event,
java.lang.Throwable&nbsp;cause)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StopLifeCycle.</span><code><span class="memberNameLink"><a href="../StopLifeCycle.html#lifeCycleFailure(org.eclipse.jetty.util.component.LifeCycle,java.lang.Throwable)">lifeCycleFailure</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;lifecycle,
java.lang.Throwable&nbsp;cause)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractLifeCycle.AbstractLifeCycleListener.</span><code><span class="memberNameLink"><a href="../AbstractLifeCycle.AbstractLifeCycleListener.html#lifeCycleStarted(org.eclipse.jetty.util.component.LifeCycle)">lifeCycleStarted</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">FileNoticeLifeCycleListener.</span><code><span class="memberNameLink"><a href="../FileNoticeLifeCycleListener.html#lifeCycleStarted(org.eclipse.jetty.util.component.LifeCycle)">lifeCycleStarted</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">HaltLifeCycleListener.</span><code><span class="memberNameLink"><a href="../HaltLifeCycleListener.html#lifeCycleStarted(org.eclipse.jetty.util.component.LifeCycle)">lifeCycleStarted</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;lifecycle)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>default void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LifeCycle.Listener.</span><code><span class="memberNameLink"><a href="../LifeCycle.Listener.html#lifeCycleStarted(org.eclipse.jetty.util.component.LifeCycle)">lifeCycleStarted</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StopLifeCycle.</span><code><span class="memberNameLink"><a href="../StopLifeCycle.html#lifeCycleStarted(org.eclipse.jetty.util.component.LifeCycle)">lifeCycleStarted</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;lifecycle)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractLifeCycle.AbstractLifeCycleListener.</span><code><span class="memberNameLink"><a href="../AbstractLifeCycle.AbstractLifeCycleListener.html#lifeCycleStarting(org.eclipse.jetty.util.component.LifeCycle)">lifeCycleStarting</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">FileNoticeLifeCycleListener.</span><code><span class="memberNameLink"><a href="../FileNoticeLifeCycleListener.html#lifeCycleStarting(org.eclipse.jetty.util.component.LifeCycle)">lifeCycleStarting</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>default void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LifeCycle.Listener.</span><code><span class="memberNameLink"><a href="../LifeCycle.Listener.html#lifeCycleStarting(org.eclipse.jetty.util.component.LifeCycle)">lifeCycleStarting</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StopLifeCycle.</span><code><span class="memberNameLink"><a href="../StopLifeCycle.html#lifeCycleStarting(org.eclipse.jetty.util.component.LifeCycle)">lifeCycleStarting</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;lifecycle)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractLifeCycle.AbstractLifeCycleListener.</span><code><span class="memberNameLink"><a href="../AbstractLifeCycle.AbstractLifeCycleListener.html#lifeCycleStopped(org.eclipse.jetty.util.component.LifeCycle)">lifeCycleStopped</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">FileNoticeLifeCycleListener.</span><code><span class="memberNameLink"><a href="../FileNoticeLifeCycleListener.html#lifeCycleStopped(org.eclipse.jetty.util.component.LifeCycle)">lifeCycleStopped</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>default void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LifeCycle.Listener.</span><code><span class="memberNameLink"><a href="../LifeCycle.Listener.html#lifeCycleStopped(org.eclipse.jetty.util.component.LifeCycle)">lifeCycleStopped</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StopLifeCycle.</span><code><span class="memberNameLink"><a href="../StopLifeCycle.html#lifeCycleStopped(org.eclipse.jetty.util.component.LifeCycle)">lifeCycleStopped</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;lifecycle)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractLifeCycle.AbstractLifeCycleListener.</span><code><span class="memberNameLink"><a href="../AbstractLifeCycle.AbstractLifeCycleListener.html#lifeCycleStopping(org.eclipse.jetty.util.component.LifeCycle)">lifeCycleStopping</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">FileNoticeLifeCycleListener.</span><code><span class="memberNameLink"><a href="../FileNoticeLifeCycleListener.html#lifeCycleStopping(org.eclipse.jetty.util.component.LifeCycle)">lifeCycleStopping</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>default void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LifeCycle.Listener.</span><code><span class="memberNameLink"><a href="../LifeCycle.Listener.html#lifeCycleStopping(org.eclipse.jetty.util.component.LifeCycle)">lifeCycleStopping</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;event)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StopLifeCycle.</span><code><span class="memberNameLink"><a href="../StopLifeCycle.html#lifeCycleStopping(org.eclipse.jetty.util.component.LifeCycle)">lifeCycleStopping</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;lifecycle)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerLifeCycle.</span><code><span class="memberNameLink"><a href="../ContainerLifeCycle.html#start(org.eclipse.jetty.util.component.LifeCycle)">start</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;l)</code></th>
<td class="colLast">
<div class="block">Starts the given lifecycle.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ContainerLifeCycle.</span><code><span class="memberNameLink"><a href="../ContainerLifeCycle.html#stop(org.eclipse.jetty.util.component.LifeCycle)">stop</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;l)</code></th>
<td class="colLast">
<div class="block">Stops the given lifecycle.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Constructors in <a href="../package-summary.html">org.eclipse.jetty.util.component</a> with parameters of type <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../StopLifeCycle.html#%3Cinit%3E(org.eclipse.jetty.util.component.LifeCycle)">StopLifeCycle</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;lifecycle)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.util.compression">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../compression/package-summary.html">org.eclipse.jetty.util.compression</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../compression/package-summary.html">org.eclipse.jetty.util.compression</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../compression/CompressionPool.html" title="class in org.eclipse.jetty.util.compression">CompressionPool</a>&lt;T&gt;</span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../compression/DeflaterPool.html" title="class in org.eclipse.jetty.util.compression">DeflaterPool</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../compression/InflaterPool.html" title="class in org.eclipse.jetty.util.compression">InflaterPool</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.util.preventers">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../preventers/package-summary.html">org.eclipse.jetty.util.preventers</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../preventers/package-summary.html">org.eclipse.jetty.util.preventers</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../preventers/AbstractLeakPreventer.html" title="class in org.eclipse.jetty.util.preventers">AbstractLeakPreventer</a></span></code></th>
<td class="colLast">
<div class="block">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)).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../preventers/AppContextLeakPreventer.html" title="class in org.eclipse.jetty.util.preventers">AppContextLeakPreventer</a></span></code></th>
<td class="colLast">
<div class="block">AppContextLeakPreventer
Cause the classloader that is pinned by AppContext.getAppContext() to be
a container or system classloader, not a webapp classloader.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../preventers/AWTLeakPreventer.html" title="class in org.eclipse.jetty.util.preventers">AWTLeakPreventer</a></span></code></th>
<td class="colLast">
<div class="block">AWTLeakPreventer
See https://issues.jboss.org/browse/AS7-3733
The java.awt.Toolkit class has a static field that is the default toolkit.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../preventers/DriverManagerLeakPreventer.html" title="class in org.eclipse.jetty.util.preventers">DriverManagerLeakPreventer</a></span></code></th>
<td class="colLast">
<div class="block">DriverManagerLeakPreventer
Cause DriverManager.getCallerClassLoader() to be called, which will pin the classloader.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.util.ssl">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../ssl/package-summary.html">org.eclipse.jetty.util.ssl</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../ssl/package-summary.html">org.eclipse.jetty.util.ssl</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../ssl/KeyStoreScanner.html" title="class in org.eclipse.jetty.util.ssl">KeyStoreScanner</a></span></code></th>
<td class="colLast">
<div class="block">The <a href="../../ssl/KeyStoreScanner.html" title="class in org.eclipse.jetty.util.ssl"><code>KeyStoreScanner</code></a> is used to monitor the KeyStore file used by the <a href="../../ssl/SslContextFactory.html" title="class in org.eclipse.jetty.util.ssl"><code>SslContextFactory</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../ssl/SslContextFactory.html" title="class in org.eclipse.jetty.util.ssl">SslContextFactory</a></span></code></th>
<td class="colLast">
<div class="block">SslContextFactory is used to configure SSL parameters
to be used by server and client connectors.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../ssl/SslContextFactory.Client.html" title="class in org.eclipse.jetty.util.ssl">SslContextFactory.Client</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../ssl/SslContextFactory.Server.html" title="class in org.eclipse.jetty.util.ssl">SslContextFactory.Server</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.util.thread">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../thread/package-summary.html">org.eclipse.jetty.util.thread</a></h3>
<table class="useSummary">
<caption><span>Subinterfaces of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../thread/package-summary.html">org.eclipse.jetty.util.thread</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>interface&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../thread/Scheduler.html" title="interface in org.eclipse.jetty.util.thread">Scheduler</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Classes in <a href="../../thread/package-summary.html">org.eclipse.jetty.util.thread</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../thread/ExecutorThreadPool.html" title="class in org.eclipse.jetty.util.thread">ExecutorThreadPool</a></span></code></th>
<td class="colLast">
<div class="block">A <a href="../../thread/ThreadPool.SizedThreadPool.html" title="interface in org.eclipse.jetty.util.thread"><code>ThreadPool.SizedThreadPool</code></a> wrapper around <code>ThreadPoolExecutor</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../thread/MonitoredQueuedThreadPool.html" title="class in org.eclipse.jetty.util.thread">MonitoredQueuedThreadPool</a></span></code></th>
<td class="colLast">
<div class="block">A <a href="../../thread/QueuedThreadPool.html" title="class in org.eclipse.jetty.util.thread"><code>QueuedThreadPool</code></a> subclass that monitors its own activity by recording queue and task statistics.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../thread/QueuedThreadPool.html" title="class in org.eclipse.jetty.util.thread">QueuedThreadPool</a></span></code></th>
<td class="colLast">
<div class="block">A thread pool with a queue of jobs to execute.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../thread/ReservedThreadExecutor.html" title="class in org.eclipse.jetty.util.thread">ReservedThreadExecutor</a></span></code></th>
<td class="colLast">
<div class="block">An Executor using preallocated/reserved Threads from a wrapped Executor.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../thread/ScheduledExecutorScheduler.html" title="class in org.eclipse.jetty.util.thread">ScheduledExecutorScheduler</a></span></code></th>
<td class="colLast">
<div class="block">Implementation of <a href="../../thread/Scheduler.html" title="interface in org.eclipse.jetty.util.thread"><code>Scheduler</code></a> based on JDK's <code>ScheduledThreadPoolExecutor</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../thread/Sweeper.html" title="class in org.eclipse.jetty.util.thread">Sweeper</a></span></code></th>
<td class="colLast">
<div class="block">A utility class to perform periodic sweeping of resources.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../thread/TimerScheduler.html" title="class in org.eclipse.jetty.util.thread">TimerScheduler</a></span></code></th>
<td class="colLast">
<div class="block">A scheduler based on the the JVM Timer class</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../../thread/package-summary.html">org.eclipse.jetty.util.thread</a> with parameters of type <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ShutdownThread.</span><code><span class="memberNameLink"><a href="../../thread/ShutdownThread.html#deregister(org.eclipse.jetty.util.component.LifeCycle)">deregister</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;lifeCycle)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ShutdownThread.</span><code><span class="memberNameLink"><a href="../../thread/ShutdownThread.html#isRegistered(org.eclipse.jetty.util.component.LifeCycle)">isRegistered</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;lifeCycle)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ShutdownThread.</span><code><span class="memberNameLink"><a href="../../thread/ShutdownThread.html#register(int,org.eclipse.jetty.util.component.LifeCycle...)">register</a></span>&#8203;(int&nbsp;index,
<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>...&nbsp;lifeCycles)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ShutdownThread.</span><code><span class="memberNameLink"><a href="../../thread/ShutdownThread.html#register(org.eclipse.jetty.util.component.LifeCycle...)">register</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>...&nbsp;lifeCycles)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.util.thread.strategy">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../thread/strategy/package-summary.html">org.eclipse.jetty.util.thread.strategy</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../thread/strategy/package-summary.html">org.eclipse.jetty.util.thread.strategy</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../thread/strategy/EatWhatYouKill.html" title="class in org.eclipse.jetty.util.thread.strategy">EatWhatYouKill</a></span></code></th>
<td class="colLast">
<div class="block">A strategy where the thread that produces will run the resulting task if it
is possible to do so without thread starvation.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.webapp">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../webapp/package-summary.html">org.eclipse.jetty.webapp</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../webapp/package-summary.html">org.eclipse.jetty.webapp</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../webapp/WebAppContext.html" title="class in org.eclipse.jetty.webapp">WebAppContext</a></span></code></th>
<td class="colLast">
<div class="block">Web Application Context Handler.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.websocket.client">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../websocket/client/package-summary.html">org.eclipse.jetty.websocket.client</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../websocket/client/package-summary.html">org.eclipse.jetty.websocket.client</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../websocket/client/WebSocketClient.html" title="class in org.eclipse.jetty.websocket.client">WebSocketClient</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.websocket.common">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../websocket/common/package-summary.html">org.eclipse.jetty.websocket.common</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../websocket/common/package-summary.html">org.eclipse.jetty.websocket.common</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../websocket/common/JettyWebSocketFrameHandlerFactory.html" title="class in org.eclipse.jetty.websocket.common">JettyWebSocketFrameHandlerFactory</a></span></code></th>
<td class="colLast">
<div class="block">Factory to create <a href="../../../websocket/common/JettyWebSocketFrameHandler.html" title="class in org.eclipse.jetty.websocket.common"><code>JettyWebSocketFrameHandler</code></a> instances suitable for
use with jetty-native websocket API.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../websocket/common/SessionTracker.html" title="class in org.eclipse.jetty.websocket.common">SessionTracker</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.websocket.core">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../websocket/core/package-summary.html">org.eclipse.jetty.websocket.core</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../websocket/core/package-summary.html">org.eclipse.jetty.websocket.core</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../websocket/core/WebSocketComponents.html" title="class in org.eclipse.jetty.websocket.core">WebSocketComponents</a></span></code></th>
<td class="colLast">
<div class="block">A collection of components which are the resources needed for websockets such as
<a href="../../../io/ByteBufferPool.html" title="interface in org.eclipse.jetty.io"><code>ByteBufferPool</code></a>, <a href="../../../websocket/core/WebSocketExtensionRegistry.html" title="class in org.eclipse.jetty.websocket.core"><code>WebSocketExtensionRegistry</code></a>, and <a href="../../DecoratedObjectFactory.html" title="class in org.eclipse.jetty.util"><code>DecoratedObjectFactory</code></a>.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.websocket.core.client">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../websocket/core/client/package-summary.html">org.eclipse.jetty.websocket.core.client</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../websocket/core/client/package-summary.html">org.eclipse.jetty.websocket.core.client</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../websocket/core/client/WebSocketCoreClient.html" title="class in org.eclipse.jetty.websocket.core.client">WebSocketCoreClient</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.websocket.core.server">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../websocket/core/server/package-summary.html">org.eclipse.jetty.websocket.core.server</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../websocket/core/server/package-summary.html">org.eclipse.jetty.websocket.core.server</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../websocket/core/server/WebSocketServerComponents.html" title="class in org.eclipse.jetty.websocket.core.server">WebSocketServerComponents</a></span></code></th>
<td class="colLast">
<div class="block">A collection of components which are the resources needed for websockets such as
<a href="../../../io/ByteBufferPool.html" title="interface in org.eclipse.jetty.io"><code>ByteBufferPool</code></a>, <a href="../../../websocket/core/WebSocketExtensionRegistry.html" title="class in org.eclipse.jetty.websocket.core"><code>WebSocketExtensionRegistry</code></a>, and <a href="../../DecoratedObjectFactory.html" title="class in org.eclipse.jetty.util"><code>DecoratedObjectFactory</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../websocket/core/server/WebSocketUpgradeHandler.html" title="class in org.eclipse.jetty.websocket.core.server">WebSocketUpgradeHandler</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Methods in <a href="../../../websocket/core/server/package-summary.html">org.eclipse.jetty.websocket.core.server</a> with parameters of type <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">WebSocketMappings.</span><code><span class="memberNameLink"><a href="../../../websocket/core/server/WebSocketMappings.html#lifeCycleStopping(org.eclipse.jetty.util.component.LifeCycle)">lifeCycleStopping</a></span>&#8203;(<a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a>&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.websocket.javax.client">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../websocket/javax/client/package-summary.html">org.eclipse.jetty.websocket.javax.client</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../websocket/javax/client/package-summary.html">org.eclipse.jetty.websocket.javax.client</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../websocket/javax/client/JavaxWebSocketShutdownContainer.html" title="class in org.eclipse.jetty.websocket.javax.client">JavaxWebSocketShutdownContainer</a></span></code></th>
<td class="colLast">
<div class="block">This manages the LifeCycle of <code>WebSocketContainer</code> instances that are created with
<code>ContainerProvider</code>, if this code is being run from another ServletContainer, or if run inside a
Jetty Server with the WebSocket client classes provided by the webapp.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.websocket.javax.client.internal">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../websocket/javax/client/internal/package-summary.html">org.eclipse.jetty.websocket.javax.client.internal</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../websocket/javax/client/internal/package-summary.html">org.eclipse.jetty.websocket.javax.client.internal</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../websocket/javax/client/internal/JavaxWebSocketClientContainer.html" title="class in org.eclipse.jetty.websocket.javax.client.internal">JavaxWebSocketClientContainer</a></span></code></th>
<td class="colLast">
<div class="block">Container for Client use of the javax.websocket API.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.websocket.javax.common">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../websocket/javax/common/package-summary.html">org.eclipse.jetty.websocket.javax.common</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../websocket/javax/common/package-summary.html">org.eclipse.jetty.websocket.javax.common</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../websocket/javax/common/JavaxWebSocketContainer.html" title="class in org.eclipse.jetty.websocket.javax.common">JavaxWebSocketContainer</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../websocket/javax/common/SessionTracker.html" title="class in org.eclipse.jetty.websocket.javax.common">SessionTracker</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.websocket.javax.server.internal">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../websocket/javax/server/internal/package-summary.html">org.eclipse.jetty.websocket.javax.server.internal</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../websocket/javax/server/internal/package-summary.html">org.eclipse.jetty.websocket.javax.server.internal</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../websocket/javax/server/internal/JavaxWebSocketServerContainer.html" title="class in org.eclipse.jetty.websocket.javax.server.internal">JavaxWebSocketServerContainer</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.websocket.server">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../websocket/server/package-summary.html">org.eclipse.jetty.websocket.server</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../websocket/server/package-summary.html">org.eclipse.jetty.websocket.server</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../websocket/server/JettyWebSocketServerContainer.html" title="class in org.eclipse.jetty.websocket.server">JettyWebSocketServerContainer</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="org.eclipse.jetty.websocket.server.internal">
<!-- -->
</a>
<h3>Uses of <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a> in <a href="../../../websocket/server/internal/package-summary.html">org.eclipse.jetty.websocket.server.internal</a></h3>
<table class="useSummary">
<caption><span>Classes in <a href="../../../websocket/server/internal/package-summary.html">org.eclipse.jetty.websocket.server.internal</a> that implement <a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">LifeCycle</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../../websocket/server/internal/JettyServerFrameHandlerFactory.html" title="class in org.eclipse.jetty.websocket.server.internal">JettyServerFrameHandlerFactory</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</section>
</li>
</ul>
</li>
</ul>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../LifeCycle.html" title="interface in org.eclipse.jetty.util.component">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 1995&#x2013;2021 <a href="https://webtide.com">Webtide</a>. All rights reserved.</small></p>
</footer>
</body>
</html>