blob: 92e572aef76c29f1128dabe3fb9f5001c2ed65f2 [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (11.0.11) on Mon Jun 14 16:37:38 EDT 2021 -->
<title>HttpConfiguration (Jetty :: Project 9.4.42.v20210604 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2021-06-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../jquery/jquery-3.5.1.js"></script>
<script type="text/javascript" src="../../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="HttpConfiguration (Jetty :: Project 9.4.42.v20210604 API)";
}
}
catch(err) {
}
//-->
var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":42,"i5":42,"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":42,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":42,"i33":42,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "../../../../";
var useModuleDirectories = false;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/HttpConfiguration.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" id="allclasses_navbar_top">
<li><a href="../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&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 id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<!-- ======== START OF CLASS DATA ======== -->
<main role="main">
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">org.eclipse.jetty.server</a></div>
<h2 title="Class HttpConfiguration" class="title">Class HttpConfiguration</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.eclipse.jetty.server.HttpConfiguration</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="../util/component/Dumpable.html" title="interface in org.eclipse.jetty.util.component">Dumpable</a></code></dd>
</dl>
<hr>
<pre><a href="../util/annotation/ManagedObject.html" title="annotation in org.eclipse.jetty.util.annotation">@ManagedObject</a>("HTTP Configuration")
public class <span class="typeNameLabel">HttpConfiguration</span>
extends java.lang.Object
implements <a href="../util/component/Dumpable.html" title="interface in org.eclipse.jetty.util.component">Dumpable</a></pre>
<div class="block">HTTP Configuration.
<p>This class is a holder of HTTP configuration for use by the
<a href="HttpChannel.html" title="class in org.eclipse.jetty.server"><code>HttpChannel</code></a> class. Typically an HTTPConfiguration instance
is instantiated and passed to a <a href="HttpConfiguration.ConnectionFactory.html" title="interface in org.eclipse.jetty.server"><code>HttpConfiguration.ConnectionFactory</code></a> that can
create HTTP channels (e.g. HTTP, AJP or FCGI).</p>
<p>The configuration held by this class is not for the wire protocol,
but for the interpretation and handling of HTTP requests that could
be transported by a variety of protocols.
</p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static interface&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="HttpConfiguration.ConnectionFactory.html" title="interface in org.eclipse.jetty.server">HttpConfiguration.ConnectionFactory</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static interface&nbsp;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="HttpConfiguration.Customizer.html" title="interface in org.eclipse.jetty.server">HttpConfiguration.Customizer</a></span></code></th>
<td class="colLast">
<div class="block">An interface that allows a request object to be customized
for a particular HTTP connector configuration.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a id="nested.classes.inherited.from.class.org.eclipse.jetty.util.component.Dumpable">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;org.eclipse.jetty.util.component.<a href="../util/component/Dumpable.html" title="interface in org.eclipse.jetty.util.component">Dumpable</a></h3>
<code><a href="../util/component/Dumpable.DumpableContainer.html" title="interface in org.eclipse.jetty.util.component">Dumpable.DumpableContainer</a></code></li>
</ul>
</li>
</ul>
</section>
<!-- =========== FIELD SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Field</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SERVER_VERSION">SERVER_VERSION</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a id="fields.inherited.from.class.org.eclipse.jetty.util.component.Dumpable">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.eclipse.jetty.util.component.<a href="../util/component/Dumpable.html" title="interface in org.eclipse.jetty.util.component">Dumpable</a></h3>
<code><a href="../util/component/Dumpable.html#KEY">KEY</a></code></li>
</ul>
</li>
</ul>
</section>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">HttpConfiguration</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(org.eclipse.jetty.server.HttpConfiguration)">HttpConfiguration</a></span>&#8203;(<a href="HttpConfiguration.html" title="class in org.eclipse.jetty.server">HttpConfiguration</a>&nbsp;config)</code></th>
<td class="colLast">
<div class="block">Creates a configuration from another.</div>
</td>
</tr>
</table>
</li>
</ul>
</section>
<!-- ========== METHOD SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary">
<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><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addCustomizer(org.eclipse.jetty.server.HttpConfiguration.Customizer)">addCustomizer</a></span>&#8203;(<a href="HttpConfiguration.Customizer.html" title="interface in org.eclipse.jetty.server">HttpConfiguration.Customizer</a>&nbsp;customizer)</code></th>
<td class="colLast">
<div class="block">Adds a <a href="HttpConfiguration.Customizer.html" title="interface in org.eclipse.jetty.server"><code>HttpConfiguration.Customizer</code></a> that is invoked for every
request received.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addFormEncodedMethod(java.lang.String)">addFormEncodedMethod</a></span>&#8203;(java.lang.String&nbsp;method)</code></th>
<td class="colLast">
<div class="block">Adds a form encoded HTTP Method</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#dump()">dump</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#dump(java.lang.Appendable,java.lang.String)">dump</a></span>&#8203;(java.lang.Appendable&nbsp;out,
java.lang.String&nbsp;indent)</code></th>
<td class="colLast">
<div class="block">Dump this object (and children) into an Appendable using the provided indent after any new lines.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBlockingTimeout()">getBlockingTimeout</a></span>()</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">Replaced by <a href="#getMinResponseDataRate()"><code>getMinResponseDataRate()</code></a> and <a href="#getMinRequestDataRate()"><code>getMinRequestDataRate()</code></a></div>
</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCookieCompliance()">getCookieCompliance</a></span>()</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCustomizer(java.lang.Class)">getCustomizer</a></span>&#8203;(java.lang.Class&lt;T&gt;&nbsp;type)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href="HttpConfiguration.Customizer.html" title="interface in org.eclipse.jetty.server">HttpConfiguration.Customizer</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCustomizers()">getCustomizers</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>java.util.Set&lt;java.lang.String&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFormEncodedMethods()">getFormEncodedMethods</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getHeaderCacheSize()">getHeaderCacheSize</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIdleTimeout()">getIdleTimeout</a></span>()</code></th>
<td class="colLast">
<div class="block">The max idle time is applied to an HTTP request for IO operations and
delayed dispatch.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMaxErrorDispatches()">getMaxErrorDispatches</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMinRequestDataRate()">getMinRequestDataRate</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMinResponseDataRate()">getMinResponseDataRate</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="MultiPartFormDataCompliance.html" title="enum in org.eclipse.jetty.server">MultiPartFormDataCompliance</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMultipartFormDataCompliance()">getMultipartFormDataCompliance</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getOutputAggregationSize()">getOutputAggregationSize</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getOutputBufferSize()">getOutputBufferSize</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRequestCookieCompliance()">getRequestCookieCompliance</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRequestHeaderSize()">getRequestHeaderSize</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getResponseCookieCompliance()">getResponseCookieCompliance</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getResponseHeaderSize()">getResponseHeaderSize</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSecurePort()">getSecurePort</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSecureScheme()">getSecureScheme</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSendDateHeader()">getSendDateHeader</a></span>()</code></th>
<td class="colLast">
<div class="block">Indicates if the <code>Date</code> header will be sent in responses.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSendServerVersion()">getSendServerVersion</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSendXPoweredBy()">getSendXPoweredBy</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isCookieCompliance(org.eclipse.jetty.http.CookieCompliance)">isCookieCompliance</a></span>&#8203;(<a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a>&nbsp;compliance)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDelayDispatchUntilContent()">isDelayDispatchUntilContent</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isFormEncodedMethod(java.lang.String)">isFormEncodedMethod</a></span>&#8203;(java.lang.String&nbsp;method)</code></th>
<td class="colLast">
<div class="block">Tests whether the HTTP method supports <code>x-www-form-urlencoded</code> content</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isNotifyRemoteAsyncErrors()">isNotifyRemoteAsyncErrors</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isPersistentConnectionsEnabled()">isPersistentConnectionsEnabled</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isRelativeRedirectAllowed()">isRelativeRedirectAllowed</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setBlockingTimeout(long)">setBlockingTimeout</a></span>&#8203;(long&nbsp;blockingTimeout)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">Replaced by <a href="#setMinResponseDataRate(long)"><code>setMinResponseDataRate(long)</code></a> and <a href="#setMinRequestDataRate(long)"><code>setMinRequestDataRate(long)</code></a></div>
</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setCookieCompliance(org.eclipse.jetty.http.CookieCompliance)">setCookieCompliance</a></span>&#8203;(<a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a>&nbsp;compliance)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setCustomizers(java.util.List)">setCustomizers</a></span>&#8203;(java.util.List&lt;<a href="HttpConfiguration.Customizer.html" title="interface in org.eclipse.jetty.server">HttpConfiguration.Customizer</a>&gt;&nbsp;customizers)</code></th>
<td class="colLast">
<div class="block">Sets the <a href="HttpConfiguration.Customizer.html" title="interface in org.eclipse.jetty.server"><code>HttpConfiguration.Customizer</code></a>s that are invoked for every
request received.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDelayDispatchUntilContent(boolean)">setDelayDispatchUntilContent</a></span>&#8203;(boolean&nbsp;delay)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setFormEncodedMethods(java.lang.String...)">setFormEncodedMethods</a></span>&#8203;(java.lang.String...&nbsp;methods)</code></th>
<td class="colLast">
<div class="block">Sets the form encoded HTTP methods.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setHeaderCacheSize(int)">setHeaderCacheSize</a></span>&#8203;(int&nbsp;headerCacheSize)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setIdleTimeout(long)">setIdleTimeout</a></span>&#8203;(long&nbsp;timeoutMs)</code></th>
<td class="colLast">
<div class="block">The max idle time is applied to an HTTP request for IO operations and
delayed dispatch.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMaxErrorDispatches(int)">setMaxErrorDispatches</a></span>&#8203;(int&nbsp;max)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMinRequestDataRate(long)">setMinRequestDataRate</a></span>&#8203;(long&nbsp;bytesPerSecond)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMinResponseDataRate(long)">setMinResponseDataRate</a></span>&#8203;(long&nbsp;bytesPerSecond)</code></th>
<td class="colLast">
<div class="block">Sets an minimum response content data rate.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMultiPartFormDataCompliance(org.eclipse.jetty.server.MultiPartFormDataCompliance)">setMultiPartFormDataCompliance</a></span>&#8203;(<a href="MultiPartFormDataCompliance.html" title="enum in org.eclipse.jetty.server">MultiPartFormDataCompliance</a>&nbsp;multiPartCompliance)</code></th>
<td class="colLast">
<div class="block">Sets the compliance level for multipart/form-data handling.</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setNotifyRemoteAsyncErrors(boolean)">setNotifyRemoteAsyncErrors</a></span>&#8203;(boolean&nbsp;notifyRemoteAsyncErrors)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setOutputAggregationSize(int)">setOutputAggregationSize</a></span>&#8203;(int&nbsp;outputAggregationSize)</code></th>
<td class="colLast">
<div class="block">Set the max size of the response content write that is copied into the aggregate buffer.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setOutputBufferSize(int)">setOutputBufferSize</a></span>&#8203;(int&nbsp;outputBufferSize)</code></th>
<td class="colLast">
<div class="block">Set the size of the buffer into which response content is aggregated
before being sent to the client.</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setPersistentConnectionsEnabled(boolean)">setPersistentConnectionsEnabled</a></span>&#8203;(boolean&nbsp;persistentConnectionsEnabled)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setRelativeRedirectAllowed(boolean)">setRelativeRedirectAllowed</a></span>&#8203;(boolean&nbsp;allowed)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setRequestCookieCompliance(org.eclipse.jetty.http.CookieCompliance)">setRequestCookieCompliance</a></span>&#8203;(<a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a>&nbsp;cookieCompliance)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setRequestHeaderSize(int)">setRequestHeaderSize</a></span>&#8203;(int&nbsp;requestHeaderSize)</code></th>
<td class="colLast">
<div class="block">Larger headers will allow for more and/or larger cookies plus larger form content encoded
in a URL.</div>
</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setResponseCookieCompliance(org.eclipse.jetty.http.CookieCompliance)">setResponseCookieCompliance</a></span>&#8203;(<a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a>&nbsp;cookieCompliance)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setResponseHeaderSize(int)">setResponseHeaderSize</a></span>&#8203;(int&nbsp;responseHeaderSize)</code></th>
<td class="colLast">
<div class="block">Larger headers will allow for more and/or larger cookies and longer HTTP headers (eg for redirection).</div>
</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSecurePort(int)">setSecurePort</a></span>&#8203;(int&nbsp;securePort)</code></th>
<td class="colLast">
<div class="block">Sets the TCP/IP port used for CONFIDENTIAL and INTEGRAL redirections.</div>
</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSecureScheme(java.lang.String)">setSecureScheme</a></span>&#8203;(java.lang.String&nbsp;secureScheme)</code></th>
<td class="colLast">
<div class="block">Set the URI scheme used for CONFIDENTIAL and INTEGRAL redirections.</div>
</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSendDateHeader(boolean)">setSendDateHeader</a></span>&#8203;(boolean&nbsp;sendDateHeader)</code></th>
<td class="colLast">
<div class="block">Indicates if the <code>Date</code> header should be sent in responses.</div>
</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSendServerVersion(boolean)">setSendServerVersion</a></span>&#8203;(boolean&nbsp;sendServerVersion)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSendXPoweredBy(boolean)">setSendXPoweredBy</a></span>&#8203;(boolean&nbsp;sendXPoweredBy)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toString()">toString</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#writePoweredBy(java.lang.Appendable,java.lang.String,java.lang.String)">writePoweredBy</a></span>&#8203;(java.lang.Appendable&nbsp;out,
java.lang.String&nbsp;preamble,
java.lang.String&nbsp;postamble)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.eclipse.jetty.util.component.Dumpable">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.eclipse.jetty.util.component.<a href="../util/component/Dumpable.html" title="interface in org.eclipse.jetty.util.component">Dumpable</a></h3>
<code><a href="../util/component/Dumpable.html#dumpSelf()">dumpSelf</a></code></li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a id="SERVER_VERSION">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>SERVER_VERSION</h4>
<pre>public static final&nbsp;java.lang.String SERVER_VERSION</pre>
</li>
</ul>
</li>
</ul>
</section>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a id="&lt;init&gt;()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HttpConfiguration</h4>
<pre>public&nbsp;HttpConfiguration()</pre>
</li>
</ul>
<a id="&lt;init&gt;(org.eclipse.jetty.server.HttpConfiguration)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>HttpConfiguration</h4>
<pre>public&nbsp;HttpConfiguration&#8203;(<a href="HttpConfiguration.html" title="class in org.eclipse.jetty.server">HttpConfiguration</a>&nbsp;config)</pre>
<div class="block">Creates a configuration from another.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>config</code> - The configuration to copy.</dd>
</dl>
</li>
</ul>
</li>
</ul>
</section>
<!-- ============ METHOD DETAIL ========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a id="addCustomizer(org.eclipse.jetty.server.HttpConfiguration.Customizer)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addCustomizer</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;addCustomizer&#8203;(<a href="HttpConfiguration.Customizer.html" title="interface in org.eclipse.jetty.server">HttpConfiguration.Customizer</a>&nbsp;customizer)</pre>
<div class="block"><p>Adds a <a href="HttpConfiguration.Customizer.html" title="interface in org.eclipse.jetty.server"><code>HttpConfiguration.Customizer</code></a> that is invoked for every
request received.</p>
<p>Customizers are often used to interpret optional headers (eg <a href="ForwardedRequestCustomizer.html" title="class in org.eclipse.jetty.server"><code>ForwardedRequestCustomizer</code></a>) or
optional protocol semantics (eg <a href="SecureRequestCustomizer.html" title="class in org.eclipse.jetty.server"><code>SecureRequestCustomizer</code></a>).</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>customizer</code> - A request customizer</dd>
</dl>
</li>
</ul>
<a id="getCustomizers()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCustomizers</h4>
<pre class="methodSignature">public&nbsp;java.util.List&lt;<a href="HttpConfiguration.Customizer.html" title="interface in org.eclipse.jetty.server">HttpConfiguration.Customizer</a>&gt;&nbsp;getCustomizers()</pre>
</li>
</ul>
<a id="getCustomizer(java.lang.Class)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCustomizer</h4>
<pre class="methodSignature">public&nbsp;&lt;T&gt;&nbsp;T&nbsp;getCustomizer&#8203;(java.lang.Class&lt;T&gt;&nbsp;type)</pre>
</li>
</ul>
<a id="getOutputBufferSize()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOutputBufferSize</h4>
<pre class="methodSignature"><a href="../util/annotation/ManagedAttribute.html" title="annotation in org.eclipse.jetty.util.annotation">@ManagedAttribute</a>("The size in bytes of the output buffer used to aggregate HTTP output")
public&nbsp;int&nbsp;getOutputBufferSize()</pre>
</li>
</ul>
<a id="getOutputAggregationSize()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOutputAggregationSize</h4>
<pre class="methodSignature"><a href="../util/annotation/ManagedAttribute.html" title="annotation in org.eclipse.jetty.util.annotation">@ManagedAttribute</a>("The maximum size in bytes for HTTP output to be aggregated")
public&nbsp;int&nbsp;getOutputAggregationSize()</pre>
</li>
</ul>
<a id="getRequestHeaderSize()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestHeaderSize</h4>
<pre class="methodSignature"><a href="../util/annotation/ManagedAttribute.html" title="annotation in org.eclipse.jetty.util.annotation">@ManagedAttribute</a>("The maximum allowed size in bytes for an HTTP request header")
public&nbsp;int&nbsp;getRequestHeaderSize()</pre>
</li>
</ul>
<a id="getResponseHeaderSize()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResponseHeaderSize</h4>
<pre class="methodSignature"><a href="../util/annotation/ManagedAttribute.html" title="annotation in org.eclipse.jetty.util.annotation">@ManagedAttribute</a>("The maximum allowed size in bytes for an HTTP response header")
public&nbsp;int&nbsp;getResponseHeaderSize()</pre>
</li>
</ul>
<a id="getHeaderCacheSize()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeaderCacheSize</h4>
<pre class="methodSignature"><a href="../util/annotation/ManagedAttribute.html" title="annotation in org.eclipse.jetty.util.annotation">@ManagedAttribute</a>("The maximum allowed size in Trie nodes for an HTTP header field cache")
public&nbsp;int&nbsp;getHeaderCacheSize()</pre>
</li>
</ul>
<a id="getSecurePort()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSecurePort</h4>
<pre class="methodSignature"><a href="../util/annotation/ManagedAttribute.html" title="annotation in org.eclipse.jetty.util.annotation">@ManagedAttribute</a>("The port to which Integral or Confidential security constraints are redirected")
public&nbsp;int&nbsp;getSecurePort()</pre>
</li>
</ul>
<a id="getSecureScheme()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSecureScheme</h4>
<pre class="methodSignature"><a href="../util/annotation/ManagedAttribute.html" title="annotation in org.eclipse.jetty.util.annotation">@ManagedAttribute</a>("The scheme with which Integral or Confidential security constraints are redirected")
public&nbsp;java.lang.String&nbsp;getSecureScheme()</pre>
</li>
</ul>
<a id="isPersistentConnectionsEnabled()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isPersistentConnectionsEnabled</h4>
<pre class="methodSignature"><a href="../util/annotation/ManagedAttribute.html" title="annotation in org.eclipse.jetty.util.annotation">@ManagedAttribute</a>("Whether persistent connections are enabled")
public&nbsp;boolean&nbsp;isPersistentConnectionsEnabled()</pre>
</li>
</ul>
<a id="getIdleTimeout()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIdleTimeout</h4>
<pre class="methodSignature"><a href="../util/annotation/ManagedAttribute.html" title="annotation in org.eclipse.jetty.util.annotation">@ManagedAttribute</a>("The idle timeout in ms for I/O operations during the handling of an HTTP request")
public&nbsp;long&nbsp;getIdleTimeout()</pre>
<div class="block"><p>The max idle time is applied to an HTTP request for IO operations and
delayed dispatch.</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the max idle time in ms or if == 0 implies an infinite timeout, &lt;0
implies no HTTP channel timeout and the connection timeout is used instead.</dd>
</dl>
</li>
</ul>
<a id="setIdleTimeout(long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIdleTimeout</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setIdleTimeout&#8203;(long&nbsp;timeoutMs)</pre>
<div class="block"><p>The max idle time is applied to an HTTP request for IO operations and
delayed dispatch.</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>timeoutMs</code> - the max idle time in ms or if == 0 implies an infinite timeout, &lt;0
implies no HTTP channel timeout and the connection timeout is used instead.</dd>
</dl>
</li>
</ul>
<a id="getBlockingTimeout()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBlockingTimeout</h4>
<pre class="methodSignature"><a href="../util/annotation/ManagedAttribute.html" title="annotation in org.eclipse.jetty.util.annotation">@ManagedAttribute</a>(<a href="../util/annotation/ManagedAttribute.html#value()">value</a>="Total timeout in ms for blocking I/O operations. DEPRECATED!",
<a href="../util/annotation/ManagedAttribute.html#readonly()">readonly</a>=true)
@Deprecated
public&nbsp;long&nbsp;getBlockingTimeout()</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">Replaced by <a href="#getMinResponseDataRate()"><code>getMinResponseDataRate()</code></a> and <a href="#getMinRequestDataRate()"><code>getMinRequestDataRate()</code></a></div>
</div>
<div class="block"><p>This timeout is in addition to the <a href="Connector.html#getIdleTimeout()"><code>Connector.getIdleTimeout()</code></a>, and applies
to the total operation (as opposed to the idle timeout that applies to the time no
data is being sent). This applies only to blocking operations and does not affect
asynchronous read and write.</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>-1, for no blocking timeout (default), 0 for a blocking timeout equal to the
idle timeout; &gt;0 for a timeout in ms applied to the total blocking operation.</dd>
</dl>
</li>
</ul>
<a id="setBlockingTimeout(long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBlockingTimeout</h4>
<pre class="methodSignature">@Deprecated
public&nbsp;void&nbsp;setBlockingTimeout&#8203;(long&nbsp;blockingTimeout)</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">Replaced by <a href="#setMinResponseDataRate(long)"><code>setMinResponseDataRate(long)</code></a> and <a href="#setMinRequestDataRate(long)"><code>setMinRequestDataRate(long)</code></a></div>
</div>
<div class="block"><p>This timeout is in addition to the <a href="Connector.html#getIdleTimeout()"><code>Connector.getIdleTimeout()</code></a>, and applies
to the total operation (as opposed to the idle timeout that applies to the time no
data is being sent).This applies only to blocking operations and does not affect
asynchronous read and write.</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>blockingTimeout</code> - -1, for no blocking timeout (default), 0 for a blocking timeout equal to the
idle timeout; &gt;0 for a timeout in ms applied to the total blocking operation.</dd>
</dl>
</li>
</ul>
<a id="setPersistentConnectionsEnabled(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPersistentConnectionsEnabled</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setPersistentConnectionsEnabled&#8203;(boolean&nbsp;persistentConnectionsEnabled)</pre>
</li>
</ul>
<a id="setSendServerVersion(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSendServerVersion</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setSendServerVersion&#8203;(boolean&nbsp;sendServerVersion)</pre>
</li>
</ul>
<a id="getSendServerVersion()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSendServerVersion</h4>
<pre class="methodSignature"><a href="../util/annotation/ManagedAttribute.html" title="annotation in org.eclipse.jetty.util.annotation">@ManagedAttribute</a>("Whether to send the Server header in responses")
public&nbsp;boolean&nbsp;getSendServerVersion()</pre>
</li>
</ul>
<a id="writePoweredBy(java.lang.Appendable,java.lang.String,java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writePoweredBy</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;writePoweredBy&#8203;(java.lang.Appendable&nbsp;out,
java.lang.String&nbsp;preamble,
java.lang.String&nbsp;postamble)
throws java.io.IOException</pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd>
</dl>
</li>
</ul>
<a id="setSendXPoweredBy(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSendXPoweredBy</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setSendXPoweredBy&#8203;(boolean&nbsp;sendXPoweredBy)</pre>
</li>
</ul>
<a id="getSendXPoweredBy()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSendXPoweredBy</h4>
<pre class="methodSignature"><a href="../util/annotation/ManagedAttribute.html" title="annotation in org.eclipse.jetty.util.annotation">@ManagedAttribute</a>("Whether to send the X-Powered-By header in responses")
public&nbsp;boolean&nbsp;getSendXPoweredBy()</pre>
</li>
</ul>
<a id="setSendDateHeader(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSendDateHeader</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setSendDateHeader&#8203;(boolean&nbsp;sendDateHeader)</pre>
<div class="block">Indicates if the <code>Date</code> header should be sent in responses.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sendDateHeader</code> - true if the <code>Date</code> header should be sent in responses</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://tools.ietf.org/html/rfc7231#section-7.1.1.2">HTTP/1.1 Standard Header: Date</a>,
<a href="#getSendDateHeader()"><code>getSendDateHeader()</code></a></dd>
</dl>
</li>
</ul>
<a id="getSendDateHeader()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSendDateHeader</h4>
<pre class="methodSignature"><a href="../util/annotation/ManagedAttribute.html" title="annotation in org.eclipse.jetty.util.annotation">@ManagedAttribute</a>("Whether to send the Date header in responses")
public&nbsp;boolean&nbsp;getSendDateHeader()</pre>
<div class="block">Indicates if the <code>Date</code> header will be sent in responses.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true by default</dd>
</dl>
</li>
</ul>
<a id="setDelayDispatchUntilContent(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDelayDispatchUntilContent</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setDelayDispatchUntilContent&#8203;(boolean&nbsp;delay)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>delay</code> - if true, delays the application dispatch until content is available (defaults to true)</dd>
</dl>
</li>
</ul>
<a id="isDelayDispatchUntilContent()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDelayDispatchUntilContent</h4>
<pre class="methodSignature"><a href="../util/annotation/ManagedAttribute.html" title="annotation in org.eclipse.jetty.util.annotation">@ManagedAttribute</a>("Whether to delay the application dispatch until content is available")
public&nbsp;boolean&nbsp;isDelayDispatchUntilContent()</pre>
</li>
</ul>
<a id="setCustomizers(java.util.List)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCustomizers</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setCustomizers&#8203;(java.util.List&lt;<a href="HttpConfiguration.Customizer.html" title="interface in org.eclipse.jetty.server">HttpConfiguration.Customizer</a>&gt;&nbsp;customizers)</pre>
<div class="block"><p>Sets the <a href="HttpConfiguration.Customizer.html" title="interface in org.eclipse.jetty.server"><code>HttpConfiguration.Customizer</code></a>s that are invoked for every
request received.</p>
<p>Customizers are often used to interpret optional headers (eg <a href="ForwardedRequestCustomizer.html" title="class in org.eclipse.jetty.server"><code>ForwardedRequestCustomizer</code></a>) or
optional protocol semantics (eg <a href="SecureRequestCustomizer.html" title="class in org.eclipse.jetty.server"><code>SecureRequestCustomizer</code></a>).</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>customizers</code> - the list of customizers</dd>
</dl>
</li>
</ul>
<a id="setOutputBufferSize(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOutputBufferSize</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setOutputBufferSize&#8203;(int&nbsp;outputBufferSize)</pre>
<div class="block">Set the size of the buffer into which response content is aggregated
before being sent to the client. A larger buffer can improve performance by allowing
a content producer to run without blocking, however larger buffers consume more memory and
may induce some latency before a client starts processing the content.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>outputBufferSize</code> - buffer size in bytes.</dd>
</dl>
</li>
</ul>
<a id="setOutputAggregationSize(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOutputAggregationSize</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setOutputAggregationSize&#8203;(int&nbsp;outputAggregationSize)</pre>
<div class="block">Set the max size of the response content write that is copied into the aggregate buffer.
Writes that are smaller of this size are copied into the aggregate buffer, while
writes that are larger of this size will cause the aggregate buffer to be flushed
and the write to be executed without being copied.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>outputAggregationSize</code> - the max write size that is aggregated</dd>
</dl>
</li>
</ul>
<a id="setRequestHeaderSize(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRequestHeaderSize</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setRequestHeaderSize&#8203;(int&nbsp;requestHeaderSize)</pre>
<div class="block"><p>Larger headers will allow for more and/or larger cookies plus larger form content encoded
in a URL. However, larger headers consume more memory and can make a server more vulnerable to denial of service
attacks.</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>requestHeaderSize</code> - the maximum size in bytes of the request header</dd>
</dl>
</li>
</ul>
<a id="setResponseHeaderSize(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setResponseHeaderSize</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setResponseHeaderSize&#8203;(int&nbsp;responseHeaderSize)</pre>
<div class="block"><p>Larger headers will allow for more and/or larger cookies and longer HTTP headers (eg for redirection).
However, larger headers will also consume more memory.</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>responseHeaderSize</code> - the maximum size in bytes of the response header</dd>
</dl>
</li>
</ul>
<a id="setHeaderCacheSize(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHeaderCacheSize</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setHeaderCacheSize&#8203;(int&nbsp;headerCacheSize)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>headerCacheSize</code> - The size of the header field cache, in terms of unique characters branches
in the lookup <a href="../util/Trie.html" title="interface in org.eclipse.jetty.util"><code>Trie</code></a> and associated data structures.</dd>
</dl>
</li>
</ul>
<a id="setSecurePort(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSecurePort</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setSecurePort&#8203;(int&nbsp;securePort)</pre>
<div class="block"><p>Sets the TCP/IP port used for CONFIDENTIAL and INTEGRAL redirections.</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>securePort</code> - the secure port to redirect to.</dd>
</dl>
</li>
</ul>
<a id="setSecureScheme(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSecureScheme</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setSecureScheme&#8203;(java.lang.String&nbsp;secureScheme)</pre>
<div class="block"><p>Set the URI scheme used for CONFIDENTIAL and INTEGRAL redirections.</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>secureScheme</code> - A scheme string like "https"</dd>
</dl>
</li>
</ul>
<a id="setFormEncodedMethods(java.lang.String...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFormEncodedMethods</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setFormEncodedMethods&#8203;(java.lang.String...&nbsp;methods)</pre>
<div class="block">Sets the form encoded HTTP methods.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>methods</code> - the HTTP methods of requests that can be decoded as
<code>x-www-form-urlencoded</code> content to be made available via the
<a href="Request.html#getParameter(java.lang.String)"><code>Request.getParameter(String)</code></a> and associated APIs</dd>
</dl>
</li>
</ul>
<a id="getFormEncodedMethods()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFormEncodedMethods</h4>
<pre class="methodSignature">public&nbsp;java.util.Set&lt;java.lang.String&gt;&nbsp;getFormEncodedMethods()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the set of HTTP methods of requests that can be decoded as
<code>x-www-form-urlencoded</code> content to be made available via the
<a href="Request.html#getParameter(java.lang.String)"><code>Request.getParameter(String)</code></a> and associated APIs</dd>
</dl>
</li>
</ul>
<a id="addFormEncodedMethod(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addFormEncodedMethod</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;addFormEncodedMethod&#8203;(java.lang.String&nbsp;method)</pre>
<div class="block">Adds a form encoded HTTP Method</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>method</code> - the HTTP method of requests that can be decoded as
<code>x-www-form-urlencoded</code> content to be made available via the
<a href="Request.html#getParameter(java.lang.String)"><code>Request.getParameter(String)</code></a> and associated APIs</dd>
</dl>
</li>
</ul>
<a id="isFormEncodedMethod(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isFormEncodedMethod</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;isFormEncodedMethod&#8203;(java.lang.String&nbsp;method)</pre>
<div class="block">Tests whether the HTTP method supports <code>x-www-form-urlencoded</code> content</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>method</code> - the HTTP method</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if requests with this method can be
decoded as <code>x-www-form-urlencoded</code> content to be made available via the
<a href="Request.html#getParameter(java.lang.String)"><code>Request.getParameter(String)</code></a> and associated APIs</dd>
</dl>
</li>
</ul>
<a id="getMaxErrorDispatches()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxErrorDispatches</h4>
<pre class="methodSignature"><a href="../util/annotation/ManagedAttribute.html" title="annotation in org.eclipse.jetty.util.annotation">@ManagedAttribute</a>("The maximum ERROR dispatches for a request for loop prevention (default 10)")
public&nbsp;int&nbsp;getMaxErrorDispatches()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The maximum error dispatches for a request to prevent looping on an error</dd>
</dl>
</li>
</ul>
<a id="setMaxErrorDispatches(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMaxErrorDispatches</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setMaxErrorDispatches&#8203;(int&nbsp;max)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>max</code> - The maximum error dispatches for a request to prevent looping on an error</dd>
</dl>
</li>
</ul>
<a id="getMinRequestDataRate()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMinRequestDataRate</h4>
<pre class="methodSignature"><a href="../util/annotation/ManagedAttribute.html" title="annotation in org.eclipse.jetty.util.annotation">@ManagedAttribute</a>("The minimum request content data rate in bytes per second")
public&nbsp;long&nbsp;getMinRequestDataRate()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The minimum request data rate in bytes per second; or &lt;=0 for no limit</dd>
</dl>
</li>
</ul>
<a id="setMinRequestDataRate(long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMinRequestDataRate</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setMinRequestDataRate&#8203;(long&nbsp;bytesPerSecond)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>bytesPerSecond</code> - The minimum request data rate in bytes per second; or &lt;=0 for no limit</dd>
</dl>
</li>
</ul>
<a id="getMinResponseDataRate()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMinResponseDataRate</h4>
<pre class="methodSignature"><a href="../util/annotation/ManagedAttribute.html" title="annotation in org.eclipse.jetty.util.annotation">@ManagedAttribute</a>("The minimum response content data rate in bytes per second")
public&nbsp;long&nbsp;getMinResponseDataRate()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The minimum response data rate in bytes per second; or &lt;=0 for no limit</dd>
</dl>
</li>
</ul>
<a id="setMinResponseDataRate(long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMinResponseDataRate</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setMinResponseDataRate&#8203;(long&nbsp;bytesPerSecond)</pre>
<div class="block"><p>Sets an minimum response content data rate.</p>
<p>The value is enforced only approximately - not precisely - due to the fact that
for efficiency reasons buffer writes may be comprised of both response headers and
response content.</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>bytesPerSecond</code> - The minimum response data rate in bytes per second; or &lt;=0 for no limit</dd>
</dl>
</li>
</ul>
<a id="getRequestCookieCompliance()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRequestCookieCompliance</h4>
<pre class="methodSignature">public&nbsp;<a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a>&nbsp;getRequestCookieCompliance()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The CookieCompliance used for parsing request <code>Cookie</code> headers.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#getResponseCookieCompliance()"><code>getResponseCookieCompliance()</code></a></dd>
</dl>
</li>
</ul>
<a id="getResponseCookieCompliance()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getResponseCookieCompliance</h4>
<pre class="methodSignature">public&nbsp;<a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a>&nbsp;getResponseCookieCompliance()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The CookieCompliance used for generating response <code>Set-Cookie</code> headers</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#getRequestCookieCompliance()"><code>getRequestCookieCompliance()</code></a></dd>
</dl>
</li>
</ul>
<a id="setRequestCookieCompliance(org.eclipse.jetty.http.CookieCompliance)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRequestCookieCompliance</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setRequestCookieCompliance&#8203;(<a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a>&nbsp;cookieCompliance)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cookieCompliance</code> - The CookieCompliance to use for parsing request <code>Cookie</code> headers.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#setRequestCookieCompliance(org.eclipse.jetty.http.CookieCompliance)"><code>setRequestCookieCompliance(CookieCompliance)</code></a></dd>
</dl>
</li>
</ul>
<a id="setResponseCookieCompliance(org.eclipse.jetty.http.CookieCompliance)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setResponseCookieCompliance</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setResponseCookieCompliance&#8203;(<a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a>&nbsp;cookieCompliance)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cookieCompliance</code> - The CookieCompliance to use for generating response <code>Set-Cookie</code> headers</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#setResponseCookieCompliance(org.eclipse.jetty.http.CookieCompliance)"><code>setResponseCookieCompliance(CookieCompliance)</code></a></dd>
</dl>
</li>
</ul>
<a id="setCookieCompliance(org.eclipse.jetty.http.CookieCompliance)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCookieCompliance</h4>
<pre class="methodSignature">@Deprecated
public&nbsp;void&nbsp;setCookieCompliance&#8203;(<a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a>&nbsp;compliance)</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
</li>
</ul>
<a id="getCookieCompliance()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCookieCompliance</h4>
<pre class="methodSignature">@Deprecated
public&nbsp;<a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a>&nbsp;getCookieCompliance()</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
</li>
</ul>
<a id="isCookieCompliance(org.eclipse.jetty.http.CookieCompliance)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isCookieCompliance</h4>
<pre class="methodSignature">@Deprecated
public&nbsp;boolean&nbsp;isCookieCompliance&#8203;(<a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a>&nbsp;compliance)</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
</li>
</ul>
<a id="setMultiPartFormDataCompliance(org.eclipse.jetty.server.MultiPartFormDataCompliance)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMultiPartFormDataCompliance</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setMultiPartFormDataCompliance&#8203;(<a href="MultiPartFormDataCompliance.html" title="enum in org.eclipse.jetty.server">MultiPartFormDataCompliance</a>&nbsp;multiPartCompliance)</pre>
<div class="block">Sets the compliance level for multipart/form-data handling.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>multiPartCompliance</code> - The multipart/form-data compliance level.</dd>
</dl>
</li>
</ul>
<a id="getMultipartFormDataCompliance()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMultipartFormDataCompliance</h4>
<pre class="methodSignature">public&nbsp;<a href="MultiPartFormDataCompliance.html" title="enum in org.eclipse.jetty.server">MultiPartFormDataCompliance</a>&nbsp;getMultipartFormDataCompliance()</pre>
</li>
</ul>
<a id="setNotifyRemoteAsyncErrors(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNotifyRemoteAsyncErrors</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setNotifyRemoteAsyncErrors&#8203;(boolean&nbsp;notifyRemoteAsyncErrors)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>notifyRemoteAsyncErrors</code> - whether remote errors, when detected, are notified to async applications</dd>
</dl>
</li>
</ul>
<a id="isNotifyRemoteAsyncErrors()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNotifyRemoteAsyncErrors</h4>
<pre class="methodSignature"><a href="../util/annotation/ManagedAttribute.html" title="annotation in org.eclipse.jetty.util.annotation">@ManagedAttribute</a>("Whether remote errors, when detected, are notified to async applications")
public&nbsp;boolean&nbsp;isNotifyRemoteAsyncErrors()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>whether remote errors, when detected, are notified to async applications</dd>
</dl>
</li>
</ul>
<a id="setRelativeRedirectAllowed(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRelativeRedirectAllowed</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setRelativeRedirectAllowed&#8203;(boolean&nbsp;allowed)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>allowed</code> - True if relative redirection locations are allowed</dd>
</dl>
</li>
</ul>
<a id="isRelativeRedirectAllowed()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isRelativeRedirectAllowed</h4>
<pre class="methodSignature"><a href="../util/annotation/ManagedAttribute.html" title="annotation in org.eclipse.jetty.util.annotation">@ManagedAttribute</a>("Whether relative redirection locations are allowed")
public&nbsp;boolean&nbsp;isRelativeRedirectAllowed()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if relative redirection locations are allowed</dd>
</dl>
</li>
</ul>
<a id="dump()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dump</h4>
<pre class="methodSignature">public&nbsp;java.lang.String&nbsp;dump()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../util/component/Dumpable.html#dump()">dump</a></code>&nbsp;in interface&nbsp;<code><a href="../util/component/Dumpable.html" title="interface in org.eclipse.jetty.util.component">Dumpable</a></code></dd>
</dl>
</li>
</ul>
<a id="dump(java.lang.Appendable,java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dump</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;dump&#8203;(java.lang.Appendable&nbsp;out,
java.lang.String&nbsp;indent)
throws java.io.IOException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../util/component/Dumpable.html#dump(java.lang.Appendable,java.lang.String)">Dumpable</a></code></span></div>
<div class="block">Dump this object (and children) into an Appendable using the provided indent after any new lines.
The indent should not be applied to the first object dumped.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../util/component/Dumpable.html#dump(java.lang.Appendable,java.lang.String)">dump</a></code>&nbsp;in interface&nbsp;<code><a href="../util/component/Dumpable.html" title="interface in org.eclipse.jetty.util.component">Dumpable</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>out</code> - The appendable to dump to</dd>
<dd><code>indent</code> - The indent to apply after any new lines.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code> - if unable to write to Appendable</dd>
</dl>
</li>
</ul>
<a id="toString()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
<pre class="methodSignature">public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
</div>
</main>
<!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/HttpConfiguration.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" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&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 id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 1995&#x2013;2021 <a href="https://webtide.com">Webtide</a>. All rights reserved.</small></p>
</footer>
</body>
</html>