blob: 5b0a671bfb4d326e759036fb4d191690b0b88376 [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>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>UndertowHTTPServerEngineFactory (Apache CXF JavaDoc 3.2.0 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="UndertowHTTPServerEngineFactory (Apache CXF JavaDoc 3.2.0 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":9,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<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/UndertowHTTPServerEngineFactory.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">Apache CXF API</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngine.html" title="class in org.apache.cxf.transport.http_undertow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactory.html" target="_top">Frames</a></li>
<li><a href="UndertowHTTPServerEngineFactory.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;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_undertow</div>
<h2 title="Class UndertowHTTPServerEngineFactory" class="title">Class UndertowHTTPServerEngineFactory</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/8/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_undertow.UndertowHTTPServerEngineFactory</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_undertow/spring/UndertowHTTPServerEngineFactoryBeanDefinitionParser.SpringUndertowHTTPServerEngineFactory.html" title="class in org.apache.cxf.transport.http_undertow.spring">UndertowHTTPServerEngineFactoryBeanDefinitionParser.SpringUndertowHTTPServerEngineFactory</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">UndertowHTTPServerEngineFactory</span>
extends <a href="http://docs.oracle.com/javase/8/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 UndertowHTTPServerEngines 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="memberSummary" 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><span class="memberNameLink"><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactory.html#UndertowHTTPServerEngineFactory--">UndertowHTTPServerEngineFactory</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactory.html#UndertowHTTPServerEngineFactory-org.apache.cxf.Bus-">UndertowHTTPServerEngineFactory</a></span>(<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><span class="memberNameLink"><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactory.html#UndertowHTTPServerEngineFactory-org.apache.cxf.Bus-java.util.Map-java.util.Map-">UndertowHTTPServerEngineFactory</a></span>(<a href="../../../../../org/apache/cxf/Bus.html" title="interface in org.apache.cxf">Bus</a>&nbsp;b,
<a href="http://docs.oracle.com/javase/8/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/8/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/8/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/8/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_undertow/ThreadingParameters.html" title="class in org.apache.cxf.transport.http_undertow">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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngine.html" title="class in org.apache.cxf.transport.http_undertow">UndertowHTTPServerEngine</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactory.html#createUndertowHTTPServerEngine-int-java.lang.String-">createUndertowHTTPServerEngine</a></span>(int&nbsp;port,
<a href="http://docs.oracle.com/javase/8/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_undertow/UndertowHTTPServerEngineFactory.html#createUndertowHTTPServerEngine-java.lang.String-int-java.lang.String-"><code>createUndertowHTTPServerEngine(String, int, String)</code></a> with a 'null' host value</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngine.html" title="class in org.apache.cxf.transport.http_undertow">UndertowHTTPServerEngine</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactory.html#createUndertowHTTPServerEngine-java.lang.String-int-java.lang.String-">createUndertowHTTPServerEngine</a></span>(<a href="http://docs.oracle.com/javase/8/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/8/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 UndertowHTTPServerEngine initialized for "http"
or "https" on the given port.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactory.html#destroyForPort-int-">destroyForPort</a></span>(int&nbsp;port)</code>
<div class="block">This method removes the Server Engine from the port map and stops it.</div>
</td>
</tr>
<tr id="i3" 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><span class="memberNameLink"><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactory.html#getBus--">getBus</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/javax/management/MBeanServer.html?is-external=true" title="class or interface in javax.management">MBeanServer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactory.html#getMBeanServer--">getMBeanServer</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/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/8/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_undertow/ThreadingParameters.html" title="class in org.apache.cxf.transport.http_undertow">ThreadingParameters</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactory.html#getThreadingParametersMap--">getThreadingParametersMap</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/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/8/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><span class="memberNameLink"><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactory.html#getTlsServerParametersMap--">getTlsServerParametersMap</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactory.html#initComplete--">initComplete</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactory.html#postShutdown--">postShutdown</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactory.html#preShutdown--">preShutdown</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngine.html" title="class in org.apache.cxf.transport.http_undertow">UndertowHTTPServerEngine</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactory.html#retrieveUndertowHTTPServerEngine-int-">retrieveUndertowHTTPServerEngine</a></span>(int&nbsp;port)</code>
<div class="block">This call retrieves a previously configured UndertowHTTPServerEngine for the
given port.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactory.html#setBus-org.apache.cxf.Bus-">setBus</a></span>(<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 id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactory.html#setEnginesList-java.util.List-">setEnginesList</a></span>(<a href="http://docs.oracle.com/javase/8/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_undertow/UndertowHTTPServerEngine.html" title="class in org.apache.cxf.transport.http_undertow">UndertowHTTPServerEngine</a>&gt;&nbsp;enginesList)</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactory.html#setThreadingParametersMap-java.util.Map-">setThreadingParametersMap</a></span>(<a href="http://docs.oracle.com/javase/8/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/8/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_undertow/ThreadingParameters.html" title="class in org.apache.cxf.transport.http_undertow">ThreadingParameters</a>&gt;&nbsp;threadingParamsMap)</code>
<div class="block">This call sets the ThreadingParameters for a UndertowHTTPServerEngine</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactory.html#setTLSServerParametersForPort-int-org.apache.cxf.configuration.jsse.TLSServerParameters-">setTLSServerParametersForPort</a></span>(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_undertow/UndertowHTTPServerEngineFactory.html#createUndertowHTTPServerEngine-java.lang.String-int-java.lang.String-"><code>createUndertowHTTPServerEngine(String, int, String)</code></a> with 'null' for host value</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactory.html#setTLSServerParametersForPort-java.lang.String-int-org.apache.cxf.configuration.jsse.TLSServerParameters-">setTLSServerParametersForPort</a></span>(<a href="http://docs.oracle.com/javase/8/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 UndertowHTTPServerEngine
that will be subsequently created.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactory.html#setTlsServerParametersMap-java.util.Map-">setTlsServerParametersMap</a></span>(<a href="http://docs.oracle.com/javase/8/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/8/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 UndertowHTTPServerEngine</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/8/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/8/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/8/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/8/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/8/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/8/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/8/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/8/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/8/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/8/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/8/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/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" 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="UndertowHTTPServerEngineFactory--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>UndertowHTTPServerEngineFactory</h4>
<pre>public&nbsp;UndertowHTTPServerEngineFactory()</pre>
</li>
</ul>
<a name="UndertowHTTPServerEngineFactory-org.apache.cxf.Bus-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>UndertowHTTPServerEngineFactory</h4>
<pre>public&nbsp;UndertowHTTPServerEngineFactory(<a href="../../../../../org/apache/cxf/Bus.html" title="interface in org.apache.cxf">Bus</a>&nbsp;b)</pre>
</li>
</ul>
<a name="UndertowHTTPServerEngineFactory-org.apache.cxf.Bus-java.util.Map-java.util.Map-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>UndertowHTTPServerEngineFactory</h4>
<pre>public&nbsp;UndertowHTTPServerEngineFactory(<a href="../../../../../org/apache/cxf/Bus.html" title="interface in org.apache.cxf">Bus</a>&nbsp;b,
<a href="http://docs.oracle.com/javase/8/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/8/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/8/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/8/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_undertow/ThreadingParameters.html" title="class in org.apache.cxf.transport.http_undertow">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="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="paramLabel">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/8/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/8/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 UndertowHTTPServerEngine</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/8/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/8/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/8/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_undertow/UndertowHTTPServerEngine.html" title="class in org.apache.cxf.transport.http_undertow">UndertowHTTPServerEngine</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/8/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/8/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_undertow/ThreadingParameters.html" title="class in org.apache.cxf.transport.http_undertow">ThreadingParameters</a>&gt;&nbsp;threadingParamsMap)</pre>
<div class="block">This call sets the ThreadingParameters for a UndertowHTTPServerEngine</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/8/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/8/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_undertow/ThreadingParameters.html" title="class in org.apache.cxf.transport.http_undertow">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/8/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/8/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/8/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 UndertowHTTPServerEngine
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="paramLabel">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="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/8/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/8/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/8/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/8/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_undertow/UndertowHTTPServerEngineFactory.html#createUndertowHTTPServerEngine-java.lang.String-int-java.lang.String-"><code>createUndertowHTTPServerEngine(String, int, String)</code></a> with 'null' for host value</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/8/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/8/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="retrieveUndertowHTTPServerEngine-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>retrieveUndertowHTTPServerEngine</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngine.html" title="class in org.apache.cxf.transport.http_undertow">UndertowHTTPServerEngine</a>&nbsp;retrieveUndertowHTTPServerEngine(int&nbsp;port)</pre>
<div class="block">This call retrieves a previously configured UndertowHTTPServerEngine for the
given port. If none exists, this call returns null.</div>
</li>
</ul>
<a name="createUndertowHTTPServerEngine-java.lang.String-int-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createUndertowHTTPServerEngine</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngine.html" title="class in org.apache.cxf.transport.http_undertow">UndertowHTTPServerEngine</a>&nbsp;createUndertowHTTPServerEngine(<a href="http://docs.oracle.com/javase/8/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/8/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/8/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/8/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 UndertowHTTPServerEngine 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 UndertowHTTPEngine 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="paramLabel">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="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/8/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/8/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="createUndertowHTTPServerEngine-int-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createUndertowHTTPServerEngine</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngine.html" title="class in org.apache.cxf.transport.http_undertow">UndertowHTTPServerEngine</a>&nbsp;createUndertowHTTPServerEngine(int&nbsp;port,
<a href="http://docs.oracle.com/javase/8/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/8/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/8/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_undertow/UndertowHTTPServerEngineFactory.html#createUndertowHTTPServerEngine-java.lang.String-int-java.lang.String-"><code>createUndertowHTTPServerEngine(String, int, String)</code></a> with a 'null' host value</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://docs.oracle.com/javase/8/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/8/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/8/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="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>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<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/UndertowHTTPServerEngineFactory.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">Apache CXF API</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngine.html" title="class in org.apache.cxf.transport.http_undertow"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactory.html" target="_top">Frames</a></li>
<li><a href="UndertowHTTPServerEngineFactory.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.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>
</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>