blob: 5663f63f120b3e0801022bcac138d387d5cc2db1 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>JettyHTTPServerEngineFactory (Apache CXF JavaDoc 3.1.0 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JettyHTTPServerEngineFactory (Apache CXF JavaDoc 3.1.0 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/JettyHTTPServerEngineFactory.html">Use</a></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 class="aboutLanguage"><em>Apache CXF API</em></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngine.html" title="class in org.apache.cxf.transport.http_jetty"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/cxf/transport/http_jetty/ServerEngine.html" title="interface in org.apache.cxf.transport.http_jetty"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html" target="_top">Frames</a></li>
<li><a href="JettyHTTPServerEngineFactory.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></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>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.cxf.transport.http_jetty</div>
<h2 title="Class JettyHTTPServerEngineFactory" class="title">Class JettyHTTPServerEngineFactory</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.apache.cxf.transport.http_jetty.JettyHTTPServerEngineFactory</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../../org/apache/cxf/transport/http_jetty/spring/JettyHTTPServerEngineFactoryBeanDefinitionParser.SpringJettyHTTPServerEngineFactory.html" title="class in org.apache.cxf.transport.http_jetty.spring">JettyHTTPServerEngineFactoryBeanDefinitionParser.SpringJettyHTTPServerEngineFactory</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">JettyHTTPServerEngineFactory</span>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">This Bus Extension handles the configuration of network port
numbers for use with "http" or "https". This factory
caches the JettyHTTPServerEngines so that they may be
retrieved if already previously configured.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#JettyHTTPServerEngineFactory()">JettyHTTPServerEngineFactory</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#JettyHTTPServerEngineFactory(org.apache.cxf.Bus)">JettyHTTPServerEngineFactory</a></strong>(<a href="../../../../../org/apache/cxf/Bus.html" title="interface in org.apache.cxf">Bus</a>&nbsp;b)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#JettyHTTPServerEngineFactory(org.apache.cxf.Bus,%20java.util.Map,%20java.util.Map)">JettyHTTPServerEngineFactory</a></strong>(<a href="../../../../../org/apache/cxf/Bus.html" title="interface in org.apache.cxf">Bus</a>&nbsp;b,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/cxf/configuration/jsse/TLSServerParameters.html" title="class in org.apache.cxf.configuration.jsse">TLSServerParameters</a>&gt;&nbsp;tls,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/cxf/transport/http_jetty/ThreadingParameters.html" title="class in org.apache.cxf.transport.http_jetty">ThreadingParameters</a>&gt;&nbsp;threading)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngine.html" title="class in org.apache.cxf.transport.http_jetty">JettyHTTPServerEngine</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#createJettyHTTPServerEngine(int,%20java.lang.String)">createJettyHTTPServerEngine</a></strong>(int&nbsp;port,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;protocol)</code>
<div class="block">Calls thru to {<a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#createJettyHTTPServerEngine(java.lang.String,%20int,%20java.lang.String)"><code>createJettyHTTPServerEngine(String, int, String)</code></a> with a 'null' host value</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngine.html" title="class in org.apache.cxf.transport.http_jetty">JettyHTTPServerEngine</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#createJettyHTTPServerEngine(java.lang.String,%20int,%20java.lang.String)">createJettyHTTPServerEngine</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;host,
int&nbsp;port,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;protocol)</code>
<div class="block">This call creates a new JettyHTTPServerEngine initialized for "http"
or "https" on the given port.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#destroyForPort(int)">destroyForPort</a></strong>(int&nbsp;port)</code>
<div class="block">This method removes the Server Engine from the port map and stops it.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/cxf/Bus.html" title="interface in org.apache.cxf">Bus</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#getBus()">getBus</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>org.eclipse.jetty.util.component.Container.Listener</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#getMBeanContainer()">getMBeanContainer</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/javax/management/MBeanServer.html?is-external=true" title="class or interface in javax.management">MBeanServer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#getMBeanServer()">getMBeanServer</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/cxf/transport/http_jetty/ThreadingParameters.html" title="class in org.apache.cxf.transport.http_jetty">ThreadingParameters</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#getThreadingParametersMap()">getThreadingParametersMap</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/cxf/configuration/jsse/TLSServerParameters.html" title="class in org.apache.cxf.configuration.jsse">TLSServerParameters</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#getTlsServerParametersMap()">getTlsServerParametersMap</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#initComplete()">initComplete</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#isJetty8()">isJetty8</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#postShutdown()">postShutdown</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#preShutdown()">preShutdown</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngine.html" title="class in org.apache.cxf.transport.http_jetty">JettyHTTPServerEngine</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#retrieveJettyHTTPServerEngine(int)">retrieveJettyHTTPServerEngine</a></strong>(int&nbsp;port)</code>
<div class="block">This call retrieves a previously configured JettyHTTPServerEngine for the
given port.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#setBus(org.apache.cxf.Bus)">setBus</a></strong>(<a href="../../../../../org/apache/cxf/Bus.html" title="interface in org.apache.cxf">Bus</a>&nbsp;bus)</code>
<div class="block">This call is used to set the bus.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#setEnginesList(java.util.List)">setEnginesList</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngine.html" title="class in org.apache.cxf.transport.http_jetty">JettyHTTPServerEngine</a>&gt;&nbsp;enginesList)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#setThreadingParametersMap(java.util.Map)">setThreadingParametersMap</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/cxf/transport/http_jetty/ThreadingParameters.html" title="class in org.apache.cxf.transport.http_jetty">ThreadingParameters</a>&gt;&nbsp;threadingParamsMap)</code>
<div class="block">This call sets the ThreadingParameters for a JettyHTTPServerEngine</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#setTLSServerParametersForPort(int,%20org.apache.cxf.configuration.jsse.TLSServerParameters)">setTLSServerParametersForPort</a></strong>(int&nbsp;port,
<a href="../../../../../org/apache/cxf/configuration/jsse/TLSServerParameters.html" title="class in org.apache.cxf.configuration.jsse">TLSServerParameters</a>&nbsp;tlsParams)</code>
<div class="block">calls thru to {<a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#createJettyHTTPServerEngine(java.lang.String,%20int,%20java.lang.String)"><code>createJettyHTTPServerEngine(String, int, String)</code></a> with 'null' for host value</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#setTLSServerParametersForPort(java.lang.String,%20int,%20org.apache.cxf.configuration.jsse.TLSServerParameters)">setTLSServerParametersForPort</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;host,
int&nbsp;port,
<a href="../../../../../org/apache/cxf/configuration/jsse/TLSServerParameters.html" title="class in org.apache.cxf.configuration.jsse">TLSServerParameters</a>&nbsp;tlsParams)</code>
<div class="block">This call sets TLSServerParameters for a JettyHTTPServerEngine
that will be subsequently created.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#setTlsServerParametersMap(java.util.Map)">setTlsServerParametersMap</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/cxf/configuration/jsse/TLSServerParameters.html" title="class in org.apache.cxf.configuration.jsse">TLSServerParameters</a>&gt;&nbsp;tlsParamsMap)</code>
<div class="block">This call sets TLSParametersMap for a JettyHTTPServerEngine</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="JettyHTTPServerEngineFactory()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>JettyHTTPServerEngineFactory</h4>
<pre>public&nbsp;JettyHTTPServerEngineFactory()</pre>
</li>
</ul>
<a name="JettyHTTPServerEngineFactory(org.apache.cxf.Bus)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>JettyHTTPServerEngineFactory</h4>
<pre>public&nbsp;JettyHTTPServerEngineFactory(<a href="../../../../../org/apache/cxf/Bus.html" title="interface in org.apache.cxf">Bus</a>&nbsp;b)</pre>
</li>
</ul>
<a name="JettyHTTPServerEngineFactory(org.apache.cxf.Bus, java.util.Map, java.util.Map)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>JettyHTTPServerEngineFactory</h4>
<pre>public&nbsp;JettyHTTPServerEngineFactory(<a href="../../../../../org/apache/cxf/Bus.html" title="interface in org.apache.cxf">Bus</a>&nbsp;b,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/cxf/configuration/jsse/TLSServerParameters.html" title="class in org.apache.cxf.configuration.jsse">TLSServerParameters</a>&gt;&nbsp;tls,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/cxf/transport/http_jetty/ThreadingParameters.html" title="class in org.apache.cxf.transport.http_jetty">ThreadingParameters</a>&gt;&nbsp;threading)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="isJetty8()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isJetty8</h4>
<pre>public&nbsp;boolean&nbsp;isJetty8()</pre>
</li>
</ul>
<a name="setBus(org.apache.cxf.Bus)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBus</h4>
<pre>public final&nbsp;void&nbsp;setBus(<a href="../../../../../org/apache/cxf/Bus.html" title="interface in org.apache.cxf">Bus</a>&nbsp;bus)</pre>
<div class="block">This call is used to set the bus. It should only be called once.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>bus</code> - </dd></dl>
</li>
</ul>
<a name="getBus()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBus</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/cxf/Bus.html" title="interface in org.apache.cxf">Bus</a>&nbsp;getBus()</pre>
</li>
</ul>
<a name="setTlsServerParametersMap(java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTlsServerParametersMap</h4>
<pre>public&nbsp;void&nbsp;setTlsServerParametersMap(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/cxf/configuration/jsse/TLSServerParameters.html" title="class in org.apache.cxf.configuration.jsse">TLSServerParameters</a>&gt;&nbsp;tlsParamsMap)</pre>
<div class="block">This call sets TLSParametersMap for a JettyHTTPServerEngine</div>
</li>
</ul>
<a name="getTlsServerParametersMap()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTlsServerParametersMap</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/cxf/configuration/jsse/TLSServerParameters.html" title="class in org.apache.cxf.configuration.jsse">TLSServerParameters</a>&gt;&nbsp;getTlsServerParametersMap()</pre>
</li>
</ul>
<a name="setEnginesList(java.util.List)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEnginesList</h4>
<pre>public&nbsp;void&nbsp;setEnginesList(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngine.html" title="class in org.apache.cxf.transport.http_jetty">JettyHTTPServerEngine</a>&gt;&nbsp;enginesList)</pre>
</li>
</ul>
<a name="setThreadingParametersMap(java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setThreadingParametersMap</h4>
<pre>public&nbsp;void&nbsp;setThreadingParametersMap(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/cxf/transport/http_jetty/ThreadingParameters.html" title="class in org.apache.cxf.transport.http_jetty">ThreadingParameters</a>&gt;&nbsp;threadingParamsMap)</pre>
<div class="block">This call sets the ThreadingParameters for a JettyHTTPServerEngine</div>
</li>
</ul>
<a name="getThreadingParametersMap()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getThreadingParametersMap</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/cxf/transport/http_jetty/ThreadingParameters.html" title="class in org.apache.cxf.transport.http_jetty">ThreadingParameters</a>&gt;&nbsp;getThreadingParametersMap()</pre>
</li>
</ul>
<a name="setTLSServerParametersForPort(java.lang.String, int, org.apache.cxf.configuration.jsse.TLSServerParameters)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTLSServerParametersForPort</h4>
<pre>public&nbsp;void&nbsp;setTLSServerParametersForPort(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;host,
int&nbsp;port,
<a href="../../../../../org/apache/cxf/configuration/jsse/TLSServerParameters.html" title="class in org.apache.cxf.configuration.jsse">TLSServerParameters</a>&nbsp;tlsParams)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/security/GeneralSecurityException.html?is-external=true" title="class or interface in java.security">GeneralSecurityException</a>,
<a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">This call sets TLSServerParameters for a JettyHTTPServerEngine
that will be subsequently created. It will not alter an engine
that has already been created for that network port.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>host</code> - if not null, server will listen on this address/host,
otherwise, server will listen on all local addresses.</dd><dd><code>port</code> - The network port number to bind to the engine.</dd><dd><code>tlsParams</code> - The tls server parameters. Cannot be null.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/security/GeneralSecurityException.html?is-external=true" title="class or interface in java.security">GeneralSecurityException</a></code></dd></dl>
</li>
</ul>
<a name="setTLSServerParametersForPort(int, org.apache.cxf.configuration.jsse.TLSServerParameters)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTLSServerParametersForPort</h4>
<pre>public&nbsp;void&nbsp;setTLSServerParametersForPort(int&nbsp;port,
<a href="../../../../../org/apache/cxf/configuration/jsse/TLSServerParameters.html" title="class in org.apache.cxf.configuration.jsse">TLSServerParameters</a>&nbsp;tlsParams)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/security/GeneralSecurityException.html?is-external=true" title="class or interface in java.security">GeneralSecurityException</a>,
<a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">calls thru to {<a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#createJettyHTTPServerEngine(java.lang.String,%20int,%20java.lang.String)"><code>createJettyHTTPServerEngine(String, int, String)</code></a> with 'null' for host value</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/security/GeneralSecurityException.html?is-external=true" title="class or interface in java.security">GeneralSecurityException</a></code></dd>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
<a name="retrieveJettyHTTPServerEngine(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>retrieveJettyHTTPServerEngine</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngine.html" title="class in org.apache.cxf.transport.http_jetty">JettyHTTPServerEngine</a>&nbsp;retrieveJettyHTTPServerEngine(int&nbsp;port)</pre>
<div class="block">This call retrieves a previously configured JettyHTTPServerEngine for the
given port. If none exists, this call returns null.</div>
</li>
</ul>
<a name="createJettyHTTPServerEngine(java.lang.String, int, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createJettyHTTPServerEngine</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngine.html" title="class in org.apache.cxf.transport.http_jetty">JettyHTTPServerEngine</a>&nbsp;createJettyHTTPServerEngine(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;host,
int&nbsp;port,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;protocol)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/security/GeneralSecurityException.html?is-external=true" title="class or interface in java.security">GeneralSecurityException</a>,
<a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">This call creates a new JettyHTTPServerEngine initialized for "http"
or "https" on the given port. The determination of "http" or "https"
will depend on configuration of the engine's bean name.
If an JettyHTTPEngine already exists, or the port
is already in use, a BindIOException will be thrown. If the
engine is being Spring configured for TLS a GeneralSecurityException
may be thrown.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>host</code> - if not null, server will listen on this host/address, otherwise
server will listen on all local addresses.</dd><dd><code>port</code> - listen port for server</dd><dd><code>protocol</code> - "http" or "https"</dd>
<dt><span class="strong">Returns:</span></dt><dd></dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/security/GeneralSecurityException.html?is-external=true" title="class or interface in java.security">GeneralSecurityException</a></code></dd>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
<a name="createJettyHTTPServerEngine(int, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createJettyHTTPServerEngine</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngine.html" title="class in org.apache.cxf.transport.http_jetty">JettyHTTPServerEngine</a>&nbsp;createJettyHTTPServerEngine(int&nbsp;port,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;protocol)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/security/GeneralSecurityException.html?is-external=true" title="class or interface in java.security">GeneralSecurityException</a>,
<a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Calls thru to {<a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html#createJettyHTTPServerEngine(java.lang.String,%20int,%20java.lang.String)"><code>createJettyHTTPServerEngine(String, int, String)</code></a> with a 'null' host value</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/security/GeneralSecurityException.html?is-external=true" title="class or interface in java.security">GeneralSecurityException</a></code></dd>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
</li>
</ul>
<a name="destroyForPort(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>destroyForPort</h4>
<pre>public static&nbsp;void&nbsp;destroyForPort(int&nbsp;port)</pre>
<div class="block">This method removes the Server Engine from the port map and stops it.</div>
</li>
</ul>
<a name="getMBeanServer()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMBeanServer</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/javax/management/MBeanServer.html?is-external=true" title="class or interface in javax.management">MBeanServer</a>&nbsp;getMBeanServer()</pre>
</li>
</ul>
<a name="getMBeanContainer()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMBeanContainer</h4>
<pre>public&nbsp;org.eclipse.jetty.util.component.Container.Listener&nbsp;getMBeanContainer()</pre>
</li>
</ul>
<a name="initComplete()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initComplete</h4>
<pre>public&nbsp;void&nbsp;initComplete()</pre>
</li>
</ul>
<a name="postShutdown()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>postShutdown</h4>
<pre>public&nbsp;void&nbsp;postShutdown()</pre>
</li>
</ul>
<a name="preShutdown()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>preShutdown</h4>
<pre>public&nbsp;void&nbsp;preShutdown()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/JettyHTTPServerEngineFactory.html">Use</a></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 class="aboutLanguage"><em>Apache CXF API</em></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/cxf/transport/http_jetty/JettyHTTPServerEngine.html" title="class in org.apache.cxf.transport.http_jetty"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/apache/cxf/transport/http_jetty/ServerEngine.html" title="interface in org.apache.cxf.transport.http_jetty"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/cxf/transport/http_jetty/JettyHTTPServerEngineFactory.html" target="_top">Frames</a></li>
<li><a href="JettyHTTPServerEngineFactory.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All 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>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Apache CXF</small></p>
</body>
</html>