| <!DOCTYPE HTML> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc (11.0.11) on Mon May 17 19:14:02 CDT 2021 --> |
| <title>HttpConfiguration (Jetty :: Project 9.4.41.v20210516 API)</title> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <meta name="dc.created" content="2021-05-17"> |
| <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.41.v20210516 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 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: </li> |
| <li><a href="#nested.class.summary">Nested</a> | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li><a href="#constructor.detail">Constr</a> | </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"> </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> <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"> </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 </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"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static interface </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 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"> </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"> </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 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"> </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"> </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>​(<a href="HttpConfiguration.html" title="class in org.eclipse.jetty.server">HttpConfiguration</a> 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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd"> </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>​(<a href="HttpConfiguration.Customizer.html" title="interface in org.eclipse.jetty.server">HttpConfiguration.Customizer</a> 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>​(java.lang.String 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"> </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>​(java.lang.Appendable out, |
| java.lang.String 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><T> T</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCustomizer(java.lang.Class)">getCustomizer</a></span>​(java.lang.Class<T> type)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i7" class="rowColor"> |
| <td class="colFirst"><code>java.util.List<<a href="HttpConfiguration.Customizer.html" title="interface in org.eclipse.jetty.server">HttpConfiguration.Customizer</a>></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCustomizers()">getCustomizers</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i8" class="altColor"> |
| <td class="colFirst"><code>java.util.Set<java.lang.String></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFormEncodedMethods()">getFormEncodedMethods</a></span>()</code></th> |
| <td class="colLast"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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>​(<a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a> 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"> </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>​(java.lang.String 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"> </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"> </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"> </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>​(long 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>​(<a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a> 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>​(java.util.List<<a href="HttpConfiguration.Customizer.html" title="interface in org.eclipse.jetty.server">HttpConfiguration.Customizer</a>> 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>​(boolean delay)</code></th> |
| <td class="colLast"> </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>​(java.lang.String... 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>​(int headerCacheSize)</code></th> |
| <td class="colLast"> </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>​(long 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>​(int max)</code></th> |
| <td class="colLast"> </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>​(long bytesPerSecond)</code></th> |
| <td class="colLast"> </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>​(long 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>​(<a href="MultiPartFormDataCompliance.html" title="enum in org.eclipse.jetty.server">MultiPartFormDataCompliance</a> 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>​(boolean notifyRemoteAsyncErrors)</code></th> |
| <td class="colLast"> </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>​(int 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>​(int 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>​(boolean persistentConnectionsEnabled)</code></th> |
| <td class="colLast"> </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>​(boolean allowed)</code></th> |
| <td class="colLast"> </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>​(<a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a> cookieCompliance)</code></th> |
| <td class="colLast"> </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>​(int 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>​(<a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a> cookieCompliance)</code></th> |
| <td class="colLast"> </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>​(int 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>​(int 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>​(java.lang.String 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>​(boolean 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>​(boolean sendServerVersion)</code></th> |
| <td class="colLast"> </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>​(boolean sendXPoweredBy)</code></th> |
| <td class="colLast"> </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"> </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>​(java.lang.Appendable out, |
| java.lang.String preamble, |
| java.lang.String postamble)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class 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 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 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="<init>()"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>HttpConfiguration</h4> |
| <pre>public HttpConfiguration()</pre> |
| </li> |
| </ul> |
| <a id="<init>(org.eclipse.jetty.server.HttpConfiguration)"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>HttpConfiguration</h4> |
| <pre>public HttpConfiguration​(<a href="HttpConfiguration.html" title="class in org.eclipse.jetty.server">HttpConfiguration</a> 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 void addCustomizer​(<a href="HttpConfiguration.Customizer.html" title="interface in org.eclipse.jetty.server">HttpConfiguration.Customizer</a> 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 java.util.List<<a href="HttpConfiguration.Customizer.html" title="interface in org.eclipse.jetty.server">HttpConfiguration.Customizer</a>> getCustomizers()</pre> |
| </li> |
| </ul> |
| <a id="getCustomizer(java.lang.Class)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getCustomizer</h4> |
| <pre class="methodSignature">public <T> T getCustomizer​(java.lang.Class<T> 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 int 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 int 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 int 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 int 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 int 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 int 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 java.lang.String 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 boolean 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 long 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, <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 void setIdleTimeout​(long 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, <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 long 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; >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 void setBlockingTimeout​(long 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; >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 void setPersistentConnectionsEnabled​(boolean persistentConnectionsEnabled)</pre> |
| </li> |
| </ul> |
| <a id="setSendServerVersion(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSendServerVersion</h4> |
| <pre class="methodSignature">public void setSendServerVersion​(boolean 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 boolean 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 void writePoweredBy​(java.lang.Appendable out, |
| java.lang.String preamble, |
| java.lang.String 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 void setSendXPoweredBy​(boolean 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 boolean getSendXPoweredBy()</pre> |
| </li> |
| </ul> |
| <a id="setSendDateHeader(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSendDateHeader</h4> |
| <pre class="methodSignature">public void setSendDateHeader​(boolean 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 boolean 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 void setDelayDispatchUntilContent​(boolean 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 boolean isDelayDispatchUntilContent()</pre> |
| </li> |
| </ul> |
| <a id="setCustomizers(java.util.List)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setCustomizers</h4> |
| <pre class="methodSignature">public void setCustomizers​(java.util.List<<a href="HttpConfiguration.Customizer.html" title="interface in org.eclipse.jetty.server">HttpConfiguration.Customizer</a>> 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 void setOutputBufferSize​(int 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 void setOutputAggregationSize​(int 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 void setRequestHeaderSize​(int 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 void setResponseHeaderSize​(int 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 void setHeaderCacheSize​(int 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 void setSecurePort​(int 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 void setSecureScheme​(java.lang.String 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 void setFormEncodedMethods​(java.lang.String... 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 java.util.Set<java.lang.String> 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 void addFormEncodedMethod​(java.lang.String 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 boolean isFormEncodedMethod​(java.lang.String 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 int 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 void setMaxErrorDispatches​(int 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 long getMinRequestDataRate()</pre> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>The minimum request data rate in bytes per second; or <=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 void setMinRequestDataRate​(long bytesPerSecond)</pre> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>bytesPerSecond</code> - The minimum request data rate in bytes per second; or <=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 long getMinResponseDataRate()</pre> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>The minimum response data rate in bytes per second; or <=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 void setMinResponseDataRate​(long 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 <=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 <a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a> 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 <a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a> 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 void setRequestCookieCompliance​(<a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a> 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 void setResponseCookieCompliance​(<a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a> 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 void setCookieCompliance​(<a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a> 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 <a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a> 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 boolean isCookieCompliance​(<a href="../http/CookieCompliance.html" title="enum in org.eclipse.jetty.http">CookieCompliance</a> 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 void setMultiPartFormDataCompliance​(<a href="MultiPartFormDataCompliance.html" title="enum in org.eclipse.jetty.server">MultiPartFormDataCompliance</a> 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 <a href="MultiPartFormDataCompliance.html" title="enum in org.eclipse.jetty.server">MultiPartFormDataCompliance</a> getMultipartFormDataCompliance()</pre> |
| </li> |
| </ul> |
| <a id="setNotifyRemoteAsyncErrors(boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setNotifyRemoteAsyncErrors</h4> |
| <pre class="methodSignature">public void setNotifyRemoteAsyncErrors​(boolean 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 boolean 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 void setRelativeRedirectAllowed​(boolean 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 boolean 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 java.lang.String dump()</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code><a href="../util/component/Dumpable.html#dump()">dump</a></code> in interface <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 void dump​(java.lang.Appendable out, |
| java.lang.String indent) |
| throws java.io.IOException</pre> |
| <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <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> in interface <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 java.lang.String toString()</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code>toString</code> in class <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 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: </li> |
| <li><a href="#nested.class.summary">Nested</a> | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li><a href="#constructor.detail">Constr</a> | </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 © 1995–2021 <a href="https://webtide.com">Webtide</a>. All rights reserved.</small></p> |
| </footer> |
| </body> |
| </html> |