blob: 01c2f4a81bc32773eedebff76343f668b1103a8d [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>HttpFactory (Apache Axis2)</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="HttpFactory (Apache Axis2)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"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,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10};
var tabs = {65535:["t0","All 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/HttpFactory.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>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/apache/axis2/transport/http/server/HttpConnectionManager.html" title="interface in org.apache.axis2.transport.http.server"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../org/apache/axis2/transport/http/server/HttpServiceProcessor.html" title="class in org.apache.axis2.transport.http.server"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/axis2/transport/http/server/HttpFactory.html" target="_top">Frames</a></li>
<li><a href="HttpFactory.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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.axis2.transport.http.server</div>
<h2 title="Class HttpFactory" class="title">Class HttpFactory</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://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.axis2.transport.http.server.HttpFactory</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">HttpFactory</span>
extends <a href="https://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">Factory used to configure and create the various instances required in http transports.
Either configure this class in axis2.xml, or in code via the setters, or subclass it and specialize some factory methods to gain more control.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#PARAMETER_HOST_ADDRESS">PARAMETER_HOST_ADDRESS</a></span></code>
<div class="block">Name of axis2.xml hostname parameter for SimpleHTTPServer configuration</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#PARAMETER_ORIGIN_SERVER">PARAMETER_ORIGIN_SERVER</a></span></code>
<div class="block">Name of axis2.xml originServer parameter for SimpleHTTPServer configuration</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#PARAMETER_PORT">PARAMETER_PORT</a></span></code>
<div class="block">Name of axis2.xml port parameter for SimpleHTTPServer configuration</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#PARAMETER_REQUEST_CORE_THREAD_POOL_SIZE">PARAMETER_REQUEST_CORE_THREAD_POOL_SIZE</a></span></code>
<div class="block">Name of axis2.xml requestCoreThreadPoolSize parameter for SimpleHTTPServer configuration</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#PARAMETER_REQUEST_MAX_THREAD_POOL_SIZE">PARAMETER_REQUEST_MAX_THREAD_POOL_SIZE</a></span></code>
<div class="block">Name of axis2.xml requestMaxThreadPoolSize parameter for SimpleHTTPServer configuration</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#PARAMETER_REQUEST_SOCKET_TIMEOUT">PARAMETER_REQUEST_SOCKET_TIMEOUT</a></span></code>
<div class="block">Name of axis2.xml requestTimeout parameter for SimpleHTTPServer configuration</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#PARAMETER_REQUEST_TCP_NO_DELAY">PARAMETER_REQUEST_TCP_NO_DELAY</a></span></code>
<div class="block">Name of axis2.xml requestTcpNoDelay parameter for SimpleHTTPServer configuration</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#PARAMETER_THREAD_KEEP_ALIVE_TIME">PARAMETER_THREAD_KEEP_ALIVE_TIME</a></span></code>
<div class="block">Name of axis2.xml threadKeepAliveTime parameter for SimpleHTTPServer configuration</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#PARAMETER_THREAD_KEEP_ALIVE_TIME_UNIT">PARAMETER_THREAD_KEEP_ALIVE_TIME_UNIT</a></span></code>
<div class="block">Name of axis2.xml threadKeepAliveTimeUnit parameter for SimpleHTTPServer configuration</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ======== 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/axis2/transport/http/server/HttpFactory.html#HttpFactory-org.apache.axis2.context.ConfigurationContext-">HttpFactory</a></span>(<a href="../../../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a>&nbsp;configurationContext)</code>
<div class="block">Create and configure a new HttpFactory</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#HttpFactory-org.apache.axis2.context.ConfigurationContext-int-">HttpFactory</a></span>(<a href="../../../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a>&nbsp;configurationContext,
int&nbsp;port)</code>
<div class="block">Create and configure a new HttpFactory</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#HttpFactory-org.apache.axis2.context.ConfigurationContext-int-org.apache.axis2.transport.http.server.WorkerFactory-">HttpFactory</a></span>(<a href="../../../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a>&nbsp;configurationContext,
int&nbsp;port,
<a href="../../../../../../org/apache/axis2/transport/http/server/WorkerFactory.html" title="interface in org.apache.axis2.transport.http.server">WorkerFactory</a>&nbsp;requestWorkerFactory)</code>
<div class="block">Create and configure a new HttpFactory</div>
</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="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/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#getConfigurationContext--">getConfigurationContext</a></span>()</code>
<div class="block">Getter for configurationContext</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#getHostAddress--">getHostAddress</a></span>()</code>
<div class="block">Getter for hostAddress</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/axis2/description/TransportInDescription.html" title="class in org.apache.axis2.description">TransportInDescription</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#getHttpConfiguration--">getHttpConfiguration</a></span>()</code>
<div class="block">Getter for httpConfiguration</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/axis2/engine/ListenerManager.html" title="class in org.apache.axis2.engine">ListenerManager</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#getListenerManager--">getListenerManager</a></span>()</code>
<div class="block">Return the configured listener manager or create and configure one with configurationContext</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#getOriginServer--">getOriginServer</a></span>()</code>
<div class="block">Getter for originServer</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#getPort--">getPort</a></span>()</code>
<div class="block">Getter for port
return the port on which to listen for http connections (default = 6060)</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#getRequestCoreThreadPoolSize--">getRequestCoreThreadPoolSize</a></span>()</code>
<div class="block">Getter for RequestCoreThreadPoolSize</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#getRequestMaxThreadPoolSize--">getRequestMaxThreadPoolSize</a></span>()</code>
<div class="block">Getter for requestMaxThreadPoolSize</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#getRequestSocketTimeout--">getRequestSocketTimeout</a></span>()</code>
<div class="block">Getter for requestSocketTimeout</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#getRequestTcpNoDelay--">getRequestTcpNoDelay</a></span>()</code>
<div class="block">Getter for requestTcpNoDelay
return false iff Nagle's algorithm should be used to conserve bandwidth by minimizing segments
at the cost of latency and performance (default true, i.e. maximize performance at
the cost of bandwidth)</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#getThreadKeepAliveTime--">getThreadKeepAliveTime</a></span>()</code>
<div class="block">Getter for threadKeepAliveTime</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#getThreadKeepAliveTimeUnit--">getThreadKeepAliveTimeUnit</a></span>()</code>
<div class="block">Getter for threadKeepAliveTimeUnit
return the time unit for threadKeepAliveTime (default SECONDS)</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>org.apache.http.ConnectionReuseStrategy</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#newConnStrategy--">newConnStrategy</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>org.apache.http.protocol.HttpProcessor</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#newHttpProcessor--">newHttpProcessor</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#newListenerExecutor-int-">newListenerExecutor</a></span>(int&nbsp;port)</code>
<div class="block">Create the executor used to launch the single requestConnectionListener</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">BlockingQueue</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#newRequestBlockingQueue--">newRequestBlockingQueue</a></span>()</code>
<div class="block">Create the queue used to hold incoming requests when requestCoreThreadPoolSize threads are busy.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/axis2/transport/http/server/IOProcessor.html" title="interface in org.apache.axis2.transport.http.server">IOProcessor</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#newRequestConnectionListener-int-org.apache.axis2.transport.http.server.HttpConnectionManager-org.apache.http.params.HttpParams-">newRequestConnectionListener</a></span>(int&nbsp;port,
<a href="../../../../../../org/apache/axis2/transport/http/server/HttpConnectionManager.html" title="interface in org.apache.axis2.transport.http.server">HttpConnectionManager</a>&nbsp;manager,
org.apache.http.params.HttpParams&nbsp;params)</code>
<div class="block">Create the listener for request connections</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/axis2/transport/http/server/HttpConnectionManager.html" title="interface in org.apache.axis2.transport.http.server">HttpConnectionManager</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#newRequestConnectionManager-java.util.concurrent.ExecutorService-org.apache.axis2.transport.http.server.WorkerFactory-org.apache.http.params.HttpParams-">newRequestConnectionManager</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a>&nbsp;requestExecutor,
<a href="../../../../../../org/apache/axis2/transport/http/server/WorkerFactory.html" title="interface in org.apache.axis2.transport.http.server">WorkerFactory</a>&nbsp;workerFactory,
org.apache.http.params.HttpParams&nbsp;params)</code>
<div class="block">Create the connection manager used to launch request threads</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>org.apache.http.params.HttpParams</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#newRequestConnectionParams--">newRequestConnectionParams</a></span>()</code>
<div class="block">Create and set the parameters applied to incoming request connections</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#newRequestExecutor-int-">newRequestExecutor</a></span>(int&nbsp;port)</code>
<div class="block">Create the executor use the manage request processing threads</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/axis2/transport/http/server/WorkerFactory.html" title="interface in org.apache.axis2.transport.http.server">WorkerFactory</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#newRequestWorkerFactory--">newRequestWorkerFactory</a></span>()</code>
<div class="block">Create the factory for request workers</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>org.apache.http.HttpResponseFactory</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#newResponseFactory--">newResponseFactory</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#setHostAddress-java.lang.String-">setHostAddress</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;hostAddress)</code>
<div class="block">Setter for hostAddress</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#setOriginServer-java.lang.String-">setOriginServer</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;originServer)</code>
<div class="block">Setter for originServer</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#setPort-int-">setPort</a></span>(int&nbsp;port)</code>
<div class="block">Setter for port</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#setRequestCoreThreadPoolSize-int-">setRequestCoreThreadPoolSize</a></span>(int&nbsp;requestCoreThreadPoolSize)</code>
<div class="block">Setter for RequestCoreThreadPoolSize</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#setRequestMaxThreadPoolSize-int-">setRequestMaxThreadPoolSize</a></span>(int&nbsp;requestMaxThreadPoolSize)</code>
<div class="block">Setter for requestMaxThreadPoolSize</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#setRequestSocketTimeout-int-">setRequestSocketTimeout</a></span>(int&nbsp;requestSocketTimeout)</code>
<div class="block">Setter for requestSocketTimeout</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#setRequestTcpNoDelay-boolean-">setRequestTcpNoDelay</a></span>(boolean&nbsp;requestTcpNoDelay)</code>
<div class="block">Setter for requestTcpNoDelay</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#setThreadKeepAliveTime-long-">setThreadKeepAliveTime</a></span>(long&nbsp;threadKeepAliveTime)</code>
<div class="block">Setter for threadKeepAliveTime</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/axis2/transport/http/server/HttpFactory.html#setThreadKeepAliveTimeUnit-java.util.concurrent.TimeUnit-">setThreadKeepAliveTimeUnit</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;threadKeepAliveTimeUnit)</code>
<div class="block">Setter for threadKeepAliveTimeUnit</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="https://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="https://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="https://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="https://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="https://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="https://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="https://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="https://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="https://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="https://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="https://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="https://docs.oracle.com/javase/7/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">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="PARAMETER_PORT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PARAMETER_PORT</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PARAMETER_PORT</pre>
<div class="block">Name of axis2.xml port parameter for SimpleHTTPServer configuration</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.axis2.transport.http.server.HttpFactory.PARAMETER_PORT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="PARAMETER_HOST_ADDRESS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PARAMETER_HOST_ADDRESS</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PARAMETER_HOST_ADDRESS</pre>
<div class="block">Name of axis2.xml hostname parameter for SimpleHTTPServer configuration</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.axis2.transport.http.server.HttpFactory.PARAMETER_HOST_ADDRESS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="PARAMETER_ORIGIN_SERVER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PARAMETER_ORIGIN_SERVER</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PARAMETER_ORIGIN_SERVER</pre>
<div class="block">Name of axis2.xml originServer parameter for SimpleHTTPServer configuration</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.axis2.transport.http.server.HttpFactory.PARAMETER_ORIGIN_SERVER">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="PARAMETER_REQUEST_SOCKET_TIMEOUT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PARAMETER_REQUEST_SOCKET_TIMEOUT</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PARAMETER_REQUEST_SOCKET_TIMEOUT</pre>
<div class="block">Name of axis2.xml requestTimeout parameter for SimpleHTTPServer configuration</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.axis2.transport.http.server.HttpFactory.PARAMETER_REQUEST_SOCKET_TIMEOUT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="PARAMETER_REQUEST_TCP_NO_DELAY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PARAMETER_REQUEST_TCP_NO_DELAY</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PARAMETER_REQUEST_TCP_NO_DELAY</pre>
<div class="block">Name of axis2.xml requestTcpNoDelay parameter for SimpleHTTPServer configuration</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.axis2.transport.http.server.HttpFactory.PARAMETER_REQUEST_TCP_NO_DELAY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="PARAMETER_REQUEST_CORE_THREAD_POOL_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PARAMETER_REQUEST_CORE_THREAD_POOL_SIZE</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PARAMETER_REQUEST_CORE_THREAD_POOL_SIZE</pre>
<div class="block">Name of axis2.xml requestCoreThreadPoolSize parameter for SimpleHTTPServer configuration</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.axis2.transport.http.server.HttpFactory.PARAMETER_REQUEST_CORE_THREAD_POOL_SIZE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="PARAMETER_REQUEST_MAX_THREAD_POOL_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PARAMETER_REQUEST_MAX_THREAD_POOL_SIZE</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PARAMETER_REQUEST_MAX_THREAD_POOL_SIZE</pre>
<div class="block">Name of axis2.xml requestMaxThreadPoolSize parameter for SimpleHTTPServer configuration</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.axis2.transport.http.server.HttpFactory.PARAMETER_REQUEST_MAX_THREAD_POOL_SIZE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="PARAMETER_THREAD_KEEP_ALIVE_TIME">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PARAMETER_THREAD_KEEP_ALIVE_TIME</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PARAMETER_THREAD_KEEP_ALIVE_TIME</pre>
<div class="block">Name of axis2.xml threadKeepAliveTime parameter for SimpleHTTPServer configuration</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.axis2.transport.http.server.HttpFactory.PARAMETER_THREAD_KEEP_ALIVE_TIME">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="PARAMETER_THREAD_KEEP_ALIVE_TIME_UNIT">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>PARAMETER_THREAD_KEEP_ALIVE_TIME_UNIT</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PARAMETER_THREAD_KEEP_ALIVE_TIME_UNIT</pre>
<div class="block">Name of axis2.xml threadKeepAliveTimeUnit parameter for SimpleHTTPServer configuration</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.axis2.transport.http.server.HttpFactory.PARAMETER_THREAD_KEEP_ALIVE_TIME_UNIT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="HttpFactory-org.apache.axis2.context.ConfigurationContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HttpFactory</h4>
<pre>public&nbsp;HttpFactory(<a href="../../../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a>&nbsp;configurationContext)
throws <a href="../../../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></pre>
<div class="block">Create and configure a new HttpFactory</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code></dd>
</dl>
</li>
</ul>
<a name="HttpFactory-org.apache.axis2.context.ConfigurationContext-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HttpFactory</h4>
<pre>public&nbsp;HttpFactory(<a href="../../../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a>&nbsp;configurationContext,
int&nbsp;port)
throws <a href="../../../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></pre>
<div class="block">Create and configure a new HttpFactory</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code></dd>
</dl>
</li>
</ul>
<a name="HttpFactory-org.apache.axis2.context.ConfigurationContext-int-org.apache.axis2.transport.http.server.WorkerFactory-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>HttpFactory</h4>
<pre>public&nbsp;HttpFactory(<a href="../../../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a>&nbsp;configurationContext,
int&nbsp;port,
<a href="../../../../../../org/apache/axis2/transport/http/server/WorkerFactory.html" title="interface in org.apache.axis2.transport.http.server">WorkerFactory</a>&nbsp;requestWorkerFactory)
throws <a href="../../../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></pre>
<div class="block">Create and configure a new HttpFactory</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../org/apache/axis2/AxisFault.html" title="class in org.apache.axis2">AxisFault</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getListenerManager--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getListenerManager</h4>
<pre>public&nbsp;<a href="../../../../../../org/apache/axis2/engine/ListenerManager.html" title="class in org.apache.axis2.engine">ListenerManager</a>&nbsp;getListenerManager()</pre>
<div class="block">Return the configured listener manager or create and configure one with configurationContext</div>
</li>
</ul>
<a name="newListenerExecutor-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newListenerExecutor</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a>&nbsp;newListenerExecutor(int&nbsp;port)</pre>
<div class="block">Create the executor used to launch the single requestConnectionListener</div>
</li>
</ul>
<a name="newRequestConnectionListener-int-org.apache.axis2.transport.http.server.HttpConnectionManager-org.apache.http.params.HttpParams-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newRequestConnectionListener</h4>
<pre>public&nbsp;<a href="../../../../../../org/apache/axis2/transport/http/server/IOProcessor.html" title="interface in org.apache.axis2.transport.http.server">IOProcessor</a>&nbsp;newRequestConnectionListener(int&nbsp;port,
<a href="../../../../../../org/apache/axis2/transport/http/server/HttpConnectionManager.html" title="interface in org.apache.axis2.transport.http.server">HttpConnectionManager</a>&nbsp;manager,
org.apache.http.params.HttpParams&nbsp;params)
throws <a href="https://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">Create the listener for request connections</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://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="newRequestConnectionParams--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newRequestConnectionParams</h4>
<pre>public&nbsp;org.apache.http.params.HttpParams&nbsp;newRequestConnectionParams()</pre>
<div class="block">Create and set the parameters applied to incoming request connections</div>
</li>
</ul>
<a name="newRequestConnectionManager-java.util.concurrent.ExecutorService-org.apache.axis2.transport.http.server.WorkerFactory-org.apache.http.params.HttpParams-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newRequestConnectionManager</h4>
<pre>public&nbsp;<a href="../../../../../../org/apache/axis2/transport/http/server/HttpConnectionManager.html" title="interface in org.apache.axis2.transport.http.server">HttpConnectionManager</a>&nbsp;newRequestConnectionManager(<a href="https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a>&nbsp;requestExecutor,
<a href="../../../../../../org/apache/axis2/transport/http/server/WorkerFactory.html" title="interface in org.apache.axis2.transport.http.server">WorkerFactory</a>&nbsp;workerFactory,
org.apache.http.params.HttpParams&nbsp;params)</pre>
<div class="block">Create the connection manager used to launch request threads</div>
</li>
</ul>
<a name="newRequestExecutor-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newRequestExecutor</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a>&nbsp;newRequestExecutor(int&nbsp;port)</pre>
<div class="block">Create the executor use the manage request processing threads</div>
</li>
</ul>
<a name="newRequestBlockingQueue--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newRequestBlockingQueue</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">BlockingQueue</a>&nbsp;newRequestBlockingQueue()</pre>
<div class="block">Create the queue used to hold incoming requests when requestCoreThreadPoolSize threads are busy.
Default is an unbounded queue.</div>
</li>
</ul>
<a name="newRequestWorkerFactory--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newRequestWorkerFactory</h4>
<pre>public&nbsp;<a href="../../../../../../org/apache/axis2/transport/http/server/WorkerFactory.html" title="interface in org.apache.axis2.transport.http.server">WorkerFactory</a>&nbsp;newRequestWorkerFactory()</pre>
<div class="block">Create the factory for request workers</div>
</li>
</ul>
<a name="newHttpProcessor--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newHttpProcessor</h4>
<pre>public&nbsp;org.apache.http.protocol.HttpProcessor&nbsp;newHttpProcessor()</pre>
</li>
</ul>
<a name="newConnStrategy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newConnStrategy</h4>
<pre>public&nbsp;org.apache.http.ConnectionReuseStrategy&nbsp;newConnStrategy()</pre>
</li>
</ul>
<a name="newResponseFactory--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newResponseFactory</h4>
<pre>public&nbsp;org.apache.http.HttpResponseFactory&nbsp;newResponseFactory()</pre>
</li>
</ul>
<a name="getConfigurationContext--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConfigurationContext</h4>
<pre>public&nbsp;<a href="../../../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</a>&nbsp;getConfigurationContext()</pre>
<div class="block">Getter for configurationContext</div>
</li>
</ul>
<a name="getHttpConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHttpConfiguration</h4>
<pre>public&nbsp;<a href="../../../../../../org/apache/axis2/description/TransportInDescription.html" title="class in org.apache.axis2.description">TransportInDescription</a>&nbsp;getHttpConfiguration()</pre>
<div class="block">Getter for httpConfiguration</div>
</li>
</ul>
<a name="getPort--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPort</h4>
<pre>public&nbsp;int&nbsp;getPort()</pre>
<div class="block">Getter for port
return the port on which to listen for http connections (default = 6060)</div>
</li>
</ul>
<a name="setPort-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPort</h4>
<pre>public&nbsp;void&nbsp;setPort(int&nbsp;port)</pre>
<div class="block">Setter for port</div>
</li>
</ul>
<a name="getHostAddress--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHostAddress</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getHostAddress()</pre>
<div class="block">Getter for hostAddress</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the host address (or name) to be use in reply-to endpoint references, or null if not specified (default = null)</dd>
</dl>
</li>
</ul>
<a name="setHostAddress-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHostAddress</h4>
<pre>public&nbsp;void&nbsp;setHostAddress(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;hostAddress)</pre>
<div class="block">Setter for hostAddress</div>
</li>
</ul>
<a name="getOriginServer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOriginServer</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getOriginServer()</pre>
<div class="block">Getter for originServer</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the Server header string for outgoing messages (default "Simple-Server/1.1")</dd>
</dl>
</li>
</ul>
<a name="setOriginServer-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOriginServer</h4>
<pre>public&nbsp;void&nbsp;setOriginServer(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;originServer)</pre>
<div class="block">Setter for originServer</div>
</li>
</ul>
<a name="getRequestSocketTimeout--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestSocketTimeout</h4>
<pre>public&nbsp;int&nbsp;getRequestSocketTimeout()</pre>
<div class="block">Getter for requestSocketTimeout</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the maximum time in millis to wait for data on a request socket (default 20000)</dd>
</dl>
</li>
</ul>
<a name="setRequestSocketTimeout-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRequestSocketTimeout</h4>
<pre>public&nbsp;void&nbsp;setRequestSocketTimeout(int&nbsp;requestSocketTimeout)</pre>
<div class="block">Setter for requestSocketTimeout</div>
</li>
</ul>
<a name="getRequestTcpNoDelay--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestTcpNoDelay</h4>
<pre>public&nbsp;boolean&nbsp;getRequestTcpNoDelay()</pre>
<div class="block">Getter for requestTcpNoDelay
return false iff Nagle's algorithm should be used to conserve bandwidth by minimizing segments
at the cost of latency and performance (default true, i.e. maximize performance at
the cost of bandwidth)</div>
</li>
</ul>
<a name="setRequestTcpNoDelay-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRequestTcpNoDelay</h4>
<pre>public&nbsp;void&nbsp;setRequestTcpNoDelay(boolean&nbsp;requestTcpNoDelay)</pre>
<div class="block">Setter for requestTcpNoDelay</div>
</li>
</ul>
<a name="getRequestCoreThreadPoolSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestCoreThreadPoolSize</h4>
<pre>public&nbsp;int&nbsp;getRequestCoreThreadPoolSize()</pre>
<div class="block">Getter for RequestCoreThreadPoolSize</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the size of the thread pool use to process requests assuming there is adequate queue space (default 25)</dd>
</dl>
</li>
</ul>
<a name="setRequestCoreThreadPoolSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRequestCoreThreadPoolSize</h4>
<pre>public&nbsp;void&nbsp;setRequestCoreThreadPoolSize(int&nbsp;requestCoreThreadPoolSize)</pre>
<div class="block">Setter for RequestCoreThreadPoolSize</div>
</li>
</ul>
<a name="getRequestMaxThreadPoolSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestMaxThreadPoolSize</h4>
<pre>public&nbsp;int&nbsp;getRequestMaxThreadPoolSize()</pre>
<div class="block">Getter for requestMaxThreadPoolSize</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the maximum size of the thread pool used to process requests if the queue fills up (default 150).
Since the default queue is unbounded this parameter is meaningless unless you override newRequestBlockingQueue()</dd>
</dl>
</li>
</ul>
<a name="setRequestMaxThreadPoolSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRequestMaxThreadPoolSize</h4>
<pre>public&nbsp;void&nbsp;setRequestMaxThreadPoolSize(int&nbsp;requestMaxThreadPoolSize)</pre>
<div class="block">Setter for requestMaxThreadPoolSize</div>
</li>
</ul>
<a name="getThreadKeepAliveTime--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getThreadKeepAliveTime</h4>
<pre>public&nbsp;long&nbsp;getThreadKeepAliveTime()</pre>
<div class="block">Getter for threadKeepAliveTime</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>how long a request processing thread in excess of the core pool size will be kept alive it if is inactive
(default with threadKeepAliveTimeUnit to 180 seconds)</dd>
</dl>
</li>
</ul>
<a name="setThreadKeepAliveTime-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setThreadKeepAliveTime</h4>
<pre>public&nbsp;void&nbsp;setThreadKeepAliveTime(long&nbsp;threadKeepAliveTime)</pre>
<div class="block">Setter for threadKeepAliveTime</div>
</li>
</ul>
<a name="getThreadKeepAliveTimeUnit--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getThreadKeepAliveTimeUnit</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;getThreadKeepAliveTimeUnit()</pre>
<div class="block">Getter for threadKeepAliveTimeUnit
return the time unit for threadKeepAliveTime (default SECONDS)</div>
</li>
</ul>
<a name="setThreadKeepAliveTimeUnit-java.util.concurrent.TimeUnit-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setThreadKeepAliveTimeUnit</h4>
<pre>public&nbsp;void&nbsp;setThreadKeepAliveTimeUnit(<a href="https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;threadKeepAliveTimeUnit)</pre>
<div class="block">Setter for threadKeepAliveTimeUnit</div>
</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/HttpFactory.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>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/apache/axis2/transport/http/server/HttpConnectionManager.html" title="interface in org.apache.axis2.transport.http.server"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../org/apache/axis2/transport/http/server/HttpServiceProcessor.html" title="class in org.apache.axis2.transport.http.server"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/axis2/transport/http/server/HttpFactory.html" target="_top">Frames</a></li>
<li><a href="HttpFactory.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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>Copyright &copy; <a href="https://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</small></p>
</body>
</html>