| <!DOCTYPE HTML> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc (11.0.14.1) on Mon Apr 04 09:09:38 CDT 2022 --> |
| <title>org.eclipse.jetty.server (Eclipse Jetty API Doc - v10.0.9)</title> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <meta name="dc.created" content="2022-04-04"> |
| <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="org.eclipse.jetty.server (Eclipse Jetty API Doc - v10.0.9)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var pathtoroot = "../../../../"; |
| var useModuleDirectories = true; |
| 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 class="navBarCell1Rev">Package</li> |
| <li>Class</li> |
| <li><a href="package-use.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> |
| <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> |
| <main role="main"> |
| <div class="header"> |
| <h1 title="Package" class="title">Package org.eclipse.jetty.server</h1> |
| </div> |
| <div class="contentContainer"> |
| <section role="region"><a id="package.description"> |
| <!-- --> |
| </a> |
| <div class="block">Jetty Server : Core Server API</div> |
| </section> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <table class="typeSummary"> |
| <caption><span>Interface Summary</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Interface</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="Authentication.html" title="interface in org.eclipse.jetty.server">Authentication</a></th> |
| <td class="colLast"> |
| <div class="block">The Authentication state of a request.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="Authentication.Challenge.html" title="interface in org.eclipse.jetty.server">Authentication.Challenge</a></th> |
| <td class="colLast"> |
| <div class="block">An Authentication Challenge has been sent.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="Authentication.Deferred.html" title="interface in org.eclipse.jetty.server">Authentication.Deferred</a></th> |
| <td class="colLast"> |
| <div class="block">A deferred authentication with methods to progress |
| the authentication process.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="Authentication.Failure.html" title="interface in org.eclipse.jetty.server">Authentication.Failure</a></th> |
| <td class="colLast"> |
| <div class="block">An Authentication Failure has been sent.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="Authentication.LoginAuthentication.html" title="interface in org.eclipse.jetty.server">Authentication.LoginAuthentication</a></th> |
| <td class="colLast"> |
| <div class="block">An authentication that is capable of performing a programmatic login |
| operation.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="Authentication.LogoutAuthentication.html" title="interface in org.eclipse.jetty.server">Authentication.LogoutAuthentication</a></th> |
| <td class="colLast"> |
| <div class="block">An authentication that is capable of performing a programmatic |
| logout operation.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="Authentication.NonAuthenticated.html" title="interface in org.eclipse.jetty.server">Authentication.NonAuthenticated</a></th> |
| <td class="colLast"> |
| <div class="block">After a logout, the authentication reverts to a state |
| where it is possible to programmatically log in again.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="Authentication.ResponseSent.html" title="interface in org.eclipse.jetty.server">Authentication.ResponseSent</a></th> |
| <td class="colLast"> |
| <div class="block">Authentication Response sent state.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="Authentication.SendSuccess.html" title="interface in org.eclipse.jetty.server">Authentication.SendSuccess</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="Authentication.User.html" title="interface in org.eclipse.jetty.server">Authentication.User</a></th> |
| <td class="colLast"> |
| <div class="block">A successful Authentication with User information.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="Authentication.Wrapped.html" title="interface in org.eclipse.jetty.server">Authentication.Wrapped</a></th> |
| <td class="colLast"> |
| <div class="block">A wrapped authentication with methods provide the |
| wrapped request/response for use by the application</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="ConnectionFactory.html" title="interface in org.eclipse.jetty.server">ConnectionFactory</a></th> |
| <td class="colLast"> |
| <div class="block">A Factory to create <a href="../io/Connection.html" title="interface in org.eclipse.jetty.io"><code>Connection</code></a> instances for <a href="Connector.html" title="interface in org.eclipse.jetty.server"><code>Connector</code></a>s.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="ConnectionFactory.Configuring.html" title="interface in org.eclipse.jetty.server">ConnectionFactory.Configuring</a></th> |
| <td class="colLast"> |
| <div class="block">A ConnectionFactory that can configure the connector.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="ConnectionFactory.Detecting.html" title="interface in org.eclipse.jetty.server">ConnectionFactory.Detecting</a></th> |
| <td class="colLast"> |
| <div class="block">Connections created by this factory MUST implement <a href="../io/Connection.UpgradeTo.html" title="interface in org.eclipse.jetty.io"><code>Connection.UpgradeTo</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="ConnectionFactory.Upgrading.html" title="interface in org.eclipse.jetty.server">ConnectionFactory.Upgrading</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="Connector.html" title="interface in org.eclipse.jetty.server">Connector</a></th> |
| <td class="colLast"> |
| <div class="block">A <a href="Connector.html" title="interface in org.eclipse.jetty.server"><code>Connector</code></a> accept connections and data from remote peers, |
| and allows applications to send data to remote peers, by setting up |
| the machinery needed to handle such tasks.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="ContentProducer.html" title="interface in org.eclipse.jetty.server">ContentProducer</a></th> |
| <td class="colLast"> |
| <div class="block">ContentProducer is the bridge between <a href="HttpInput.html" title="class in org.eclipse.jetty.server"><code>HttpInput</code></a> and <a href="HttpChannel.html" title="class in org.eclipse.jetty.server"><code>HttpChannel</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="Handler.html" title="interface in org.eclipse.jetty.server">Handler</a></th> |
| <td class="colLast"> |
| <div class="block">A Jetty Server Handler.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="HandlerContainer.html" title="interface in org.eclipse.jetty.server">HandlerContainer</a></th> |
| <td class="colLast"> |
| <div class="block">A Handler that contains other Handlers.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="HttpChannel.Listener.html" title="interface in org.eclipse.jetty.server">HttpChannel.Listener</a></th> |
| <td class="colLast"> |
| <div class="block">Listener for <a href="HttpChannel.html" title="class in org.eclipse.jetty.server"><code>HttpChannel</code></a> events.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="HttpConfiguration.ConnectionFactory.html" title="interface in org.eclipse.jetty.server">HttpConfiguration.ConnectionFactory</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="HttpConfiguration.Customizer.html" title="interface in org.eclipse.jetty.server">HttpConfiguration.Customizer</a></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> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="HttpInput.Interceptor.html" title="interface in org.eclipse.jetty.server">HttpInput.Interceptor</a></th> |
| <td class="colLast"> |
| <div class="block"><a href="HttpInput.Content.html" title="class in org.eclipse.jetty.server"><code>HttpInput.Content</code></a> interceptor that can be registered using <a href="HttpInput.html#setInterceptor(org.eclipse.jetty.server.HttpInput.Interceptor)"><code>HttpInput.setInterceptor(Interceptor)</code></a> or |
| <a href="HttpInput.html#addInterceptor(org.eclipse.jetty.server.HttpInput.Interceptor)"><code>HttpInput.addInterceptor(Interceptor)</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="HttpOutput.Interceptor.html" title="interface in org.eclipse.jetty.server">HttpOutput.Interceptor</a></th> |
| <td class="colLast"> |
| <div class="block">The HttpOutput.Interceptor is a single intercept point for all |
| output written to the HttpOutput: via writer; via output stream; |
| asynchronously; or blocking.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="HttpTransport.html" title="interface in org.eclipse.jetty.server">HttpTransport</a></th> |
| <td class="colLast"> |
| <div class="block">Abstraction of the outbound HTTP transport.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="LowResourceMonitor.LowResourceCheck.html" title="interface in org.eclipse.jetty.server">LowResourceMonitor.LowResourceCheck</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="MultiPartParser.Handler.html" title="interface in org.eclipse.jetty.server">MultiPartParser.Handler</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="NegotiatingServerConnection.CipherDiscriminator.html" title="interface in org.eclipse.jetty.server">NegotiatingServerConnection.CipherDiscriminator</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="NetworkConnector.html" title="interface in org.eclipse.jetty.server">NetworkConnector</a></th> |
| <td class="colLast"> |
| <div class="block">A <a href="Connector.html" title="interface in org.eclipse.jetty.server"><code>Connector</code></a> for TCP/IP network connectors</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="RequestLog.html" title="interface in org.eclipse.jetty.server">RequestLog</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>RequestLog</code> can be attached to a <a href="handler/RequestLogHandler.html" title="class in org.eclipse.jetty.server.handler"><code>RequestLogHandler</code></a> to enable |
| logging of requests/responses.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="RequestLog.Writer.html" title="interface in org.eclipse.jetty.server">RequestLog.Writer</a></th> |
| <td class="colLast"> |
| <div class="block">Writes the generated log string to a log sink</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="ResourceService.WelcomeFactory.html" title="interface in org.eclipse.jetty.server">ResourceService.WelcomeFactory</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="SessionIdManager.html" title="interface in org.eclipse.jetty.server">SessionIdManager</a></th> |
| <td class="colLast"> |
| <div class="block">Session ID Manager.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="UserIdentity.html" title="interface in org.eclipse.jetty.server">UserIdentity</a></th> |
| <td class="colLast"> |
| <div class="block">User object that encapsulates user identity and operations such as run-as-role actions, |
| checking isUserInRole and getUserPrincipal.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="UserIdentity.Scope.html" title="interface in org.eclipse.jetty.server">UserIdentity.Scope</a></th> |
| <td class="colLast"> |
| <div class="block">A UserIdentity Scope.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="UserIdentity.UnauthenticatedUserIdentity.html" title="interface in org.eclipse.jetty.server">UserIdentity.UnauthenticatedUserIdentity</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"> |
| <table class="typeSummary"> |
| <caption><span>Class Summary</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="AbstractConnectionFactory.html" title="class in org.eclipse.jetty.server">AbstractConnectionFactory</a></th> |
| <td class="colLast"> |
| <div class="block">Provides the common handling for <a href="ConnectionFactory.html" title="interface in org.eclipse.jetty.server"><code>ConnectionFactory</code></a> implementations.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="AbstractConnector.html" title="class in org.eclipse.jetty.server">AbstractConnector</a></th> |
| <td class="colLast"> |
| <div class="block">An abstract implementation of <a href="Connector.html" title="interface in org.eclipse.jetty.server"><code>Connector</code></a> that provides a <a href="ConnectionFactory.html" title="interface in org.eclipse.jetty.server"><code>ConnectionFactory</code></a> mechanism |
| for creating <a href="../io/Connection.html" title="interface in org.eclipse.jetty.io"><code>Connection</code></a> instances for various protocols (HTTP, SSL, etc).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="AbstractNetworkConnector.html" title="class in org.eclipse.jetty.server">AbstractNetworkConnector</a></th> |
| <td class="colLast"> |
| <div class="block">An abstract Network Connector.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="AcceptRateLimit.html" title="class in org.eclipse.jetty.server">AcceptRateLimit</a></th> |
| <td class="colLast"> |
| <div class="block">A Listener that limits the rate at which new connections are accepted</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="AllowedResourceAliasChecker.html" title="class in org.eclipse.jetty.server">AllowedResourceAliasChecker</a></th> |
| <td class="colLast"> |
| <div class="block">This will approve any alias to anything inside of the <a href="handler/ContextHandler.html" title="class in org.eclipse.jetty.server.handler"><code>ContextHandler</code></a>s resource base which |
| is not protected by a protected target as defined by <a href="handler/ContextHandler.html#getProtectedTargets()"><code>ContextHandler.getProtectedTargets()</code></a> at start.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="AsyncContextEvent.html" title="class in org.eclipse.jetty.server">AsyncContextEvent</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="AsyncContextState.html" title="class in org.eclipse.jetty.server">AsyncContextState</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="AsyncContextState.WrappedAsyncListener.html" title="class in org.eclipse.jetty.server">AsyncContextState.WrappedAsyncListener</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="AsyncRequestLogWriter.html" title="class in org.eclipse.jetty.server">AsyncRequestLogWriter</a></th> |
| <td class="colLast"> |
| <div class="block">An asynchronously writing RequestLogWriter</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="CachedContentFactory.html" title="class in org.eclipse.jetty.server">CachedContentFactory</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="ClassLoaderDump.html" title="class in org.eclipse.jetty.server">ClassLoaderDump</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="ConnectionLimit.html" title="class in org.eclipse.jetty.server">ConnectionLimit</a></th> |
| <td class="colLast"> |
| <div class="block">A Listener that limits the number of Connections.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="Cookies.html" title="class in org.eclipse.jetty.server">Cookies</a></th> |
| <td class="colLast"> |
| <div class="block">Cookie parser</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="CustomRequestLog.html" title="class in org.eclipse.jetty.server">CustomRequestLog</a></th> |
| <td class="colLast"> |
| <div class="block">A flexible RequestLog, which produces log strings in a customizable format.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="DebugListener.html" title="class in org.eclipse.jetty.server">DebugListener</a></th> |
| <td class="colLast"> |
| <div class="block">A Context Listener that produces additional debug.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="DetectorConnectionFactory.html" title="class in org.eclipse.jetty.server">DetectorConnectionFactory</a></th> |
| <td class="colLast"> |
| <div class="block">A <a href="ConnectionFactory.html" title="interface in org.eclipse.jetty.server"><code>ConnectionFactory</code></a> combining multiple <a href="ConnectionFactory.Detecting.html" title="interface in org.eclipse.jetty.server"><code>ConnectionFactory.Detecting</code></a> instances that will upgrade to |
| the first one recognizing the bytes in the buffer.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="Dispatcher.html" title="class in org.eclipse.jetty.server">Dispatcher</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="EncodingHttpWriter.html" title="class in org.eclipse.jetty.server">EncodingHttpWriter</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="ForwardedRequestCustomizer.html" title="class in org.eclipse.jetty.server">ForwardedRequestCustomizer</a></th> |
| <td class="colLast"> |
| <div class="block">Customize Requests for Proxy Forwarding.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="HomeBaseWarning.html" title="class in org.eclipse.jetty.server">HomeBaseWarning</a></th> |
| <td class="colLast"> |
| <div class="block">Display an optional Warning Message if the {jetty.home} and {jetty.base} are the same directory.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="HostHeaderCustomizer.html" title="class in org.eclipse.jetty.server">HostHeaderCustomizer</a></th> |
| <td class="colLast"> |
| <div class="block">Adds a missing <code>Host</code> header (for example, HTTP 1.0 or 2.0 requests).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="HttpChannel.html" title="class in org.eclipse.jetty.server">HttpChannel</a></th> |
| <td class="colLast"> |
| <div class="block">HttpChannel represents a single endpoint for HTTP semantic processing.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="HttpChannel.TransientListeners.html" title="class in org.eclipse.jetty.server">HttpChannel.TransientListeners</a></th> |
| <td class="colLast">Deprecated.</td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="HttpChannelListeners.html" title="class in org.eclipse.jetty.server">HttpChannelListeners</a></th> |
| <td class="colLast"> |
| <div class="block">A <a href="HttpChannel.Listener.html" title="interface in org.eclipse.jetty.server"><code>HttpChannel.Listener</code></a> that holds a collection of |
| other <a href="HttpChannel.Listener.html" title="interface in org.eclipse.jetty.server"><code>HttpChannel.Listener</code></a> instances that are efficiently |
| invoked without iteration.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="HttpChannelOverHttp.html" title="class in org.eclipse.jetty.server">HttpChannelOverHttp</a></th> |
| <td class="colLast"> |
| <div class="block">An HttpChannel customized to be transported over the HTTP/1 protocol</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="HttpChannelState.html" title="class in org.eclipse.jetty.server">HttpChannelState</a></th> |
| <td class="colLast"> |
| <div class="block">Implementation of AsyncContext interface that holds the state of request-response cycle.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="HttpConfiguration.html" title="class in org.eclipse.jetty.server">HttpConfiguration</a></th> |
| <td class="colLast"> |
| <div class="block">HTTP Configuration.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="HttpConnection.html" title="class in org.eclipse.jetty.server">HttpConnection</a></th> |
| <td class="colLast"> |
| <div class="block">A <a href="../io/Connection.html" title="interface in org.eclipse.jetty.io"><code>Connection</code></a> that handles the HTTP protocol.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="HttpConnectionFactory.html" title="class in org.eclipse.jetty.server">HttpConnectionFactory</a></th> |
| <td class="colLast"> |
| <div class="block">A Connection Factory for HTTP Connections.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="HttpInput.html" title="class in org.eclipse.jetty.server">HttpInput</a></th> |
| <td class="colLast"> |
| <div class="block"> While this class is-a Runnable, it should never be dispatched in it's own thread.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="HttpInput.Content.html" title="class in org.eclipse.jetty.server">HttpInput.Content</a></th> |
| <td class="colLast"> |
| <div class="block">A content represents the production of a <a href="HttpChannel.html" title="class in org.eclipse.jetty.server"><code>HttpChannel</code></a> returned by <a href="HttpChannel.html#produceContent()"><code>HttpChannel.produceContent()</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="HttpInput.EofContent.html" title="class in org.eclipse.jetty.server">HttpInput.EofContent</a></th> |
| <td class="colLast"> |
| <div class="block">EOF special content.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="HttpInput.ErrorContent.html" title="class in org.eclipse.jetty.server">HttpInput.ErrorContent</a></th> |
| <td class="colLast"> |
| <div class="block">Error special content.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="HttpInput.SpecialContent.html" title="class in org.eclipse.jetty.server">HttpInput.SpecialContent</a></th> |
| <td class="colLast"> |
| <div class="block">Abstract class that implements the standard special content behavior.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="HttpInput.WrappingContent.html" title="class in org.eclipse.jetty.server">HttpInput.WrappingContent</a></th> |
| <td class="colLast"> |
| <div class="block">Simple non-special content wrapper allow overriding the EOF flag.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="HttpOutput.html" title="class in org.eclipse.jetty.server">HttpOutput</a></th> |
| <td class="colLast"> |
| <div class="block"><a href="HttpOutput.html" title="class in org.eclipse.jetty.server"><code>HttpOutput</code></a> implements <code>ServletOutputStream</code> |
| as required by the Servlet specification.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="HttpWriter.html" title="class in org.eclipse.jetty.server">HttpWriter</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="InclusiveByteRange.html" title="class in org.eclipse.jetty.server">InclusiveByteRange</a></th> |
| <td class="colLast"> |
| <div class="block">Byte range inclusive of end points.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="Iso88591HttpWriter.html" title="class in org.eclipse.jetty.server">Iso88591HttpWriter</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="LocalConnector.html" title="class in org.eclipse.jetty.server">LocalConnector</a></th> |
| <td class="colLast"> |
| <div class="block">A local connector, mostly for testing purposes.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="LowResourceMonitor.html" title="class in org.eclipse.jetty.server">LowResourceMonitor</a></th> |
| <td class="colLast"> |
| <div class="block">A monitor for low resources, low resources can be detected by: |
| |
| <a href="../util/thread/ThreadPool.html#isLowOnThreads()"><code>ThreadPool.isLowOnThreads()</code></a> if <a href="Connector.html#getExecutor()"><code>Connector.getExecutor()</code></a> is |
| an instance of <a href="../util/thread/ThreadPool.html" title="interface in org.eclipse.jetty.util.thread"><code>ThreadPool</code></a> and <a href="LowResourceMonitor.html#setMonitorThreads(boolean)"><code>LowResourceMonitor.setMonitorThreads(boolean)</code></a> is true. |
| If <a href="LowResourceMonitor.html#setMaxMemory(long)"><code>LowResourceMonitor.setMaxMemory(long)</code></a> is non zero then low resources is detected if the JVMs |
| <code>Runtime</code> instance has <code>Runtime.totalMemory()</code> minus <code>Runtime.freeMemory()</code> |
| greater than <a href="LowResourceMonitor.html#getMaxMemory()"><code>LowResourceMonitor.getMaxMemory()</code></a> |
| </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="MultiPartFormInputStream.html" title="class in org.eclipse.jetty.server">MultiPartFormInputStream</a></th> |
| <td class="colLast"> |
| <div class="block">MultiPartInputStream</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="MultiPartParser.html" title="class in org.eclipse.jetty.server">MultiPartParser</a></th> |
| <td class="colLast"> |
| <div class="block">A parser for MultiPart content type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="NegotiatingServerConnection.html" title="class in org.eclipse.jetty.server">NegotiatingServerConnection</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="NegotiatingServerConnectionFactory.html" title="class in org.eclipse.jetty.server">NegotiatingServerConnectionFactory</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="NetworkTrafficServerConnector.html" title="class in org.eclipse.jetty.server">NetworkTrafficServerConnector</a></th> |
| <td class="colLast"> |
| <div class="block">A specialized version of <a href="ServerConnector.html" title="class in org.eclipse.jetty.server"><code>ServerConnector</code></a> that supports <a href="../io/NetworkTrafficListener.html" title="interface in org.eclipse.jetty.io"><code>NetworkTrafficListener</code></a>s.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="OptionalSslConnectionFactory.html" title="class in org.eclipse.jetty.server">OptionalSslConnectionFactory</a></th> |
| <td class="colLast">Deprecated. |
| <div class="deprecationComment">Use <a href="DetectorConnectionFactory.html" title="class in org.eclipse.jetty.server"><code>DetectorConnectionFactory</code></a> with a <a href="SslConnectionFactory.html" title="class in org.eclipse.jetty.server"><code>SslConnectionFactory</code></a> instead.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="ProxyConnectionFactory.html" title="class in org.eclipse.jetty.server">ProxyConnectionFactory</a></th> |
| <td class="colLast"> |
| <div class="block">ConnectionFactory for the PROXY Protocol.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="ProxyConnectionFactory.ProxyEndPoint.html" title="class in org.eclipse.jetty.server">ProxyConnectionFactory.ProxyEndPoint</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="ProxyCustomizer.html" title="class in org.eclipse.jetty.server">ProxyCustomizer</a></th> |
| <td class="colLast"> |
| <div class="block">Customizer that extracts the real local and remote address:port pairs from a <a href="ProxyConnectionFactory.html" title="class in org.eclipse.jetty.server"><code>ProxyConnectionFactory</code></a> |
| and sets them on the request with <code>ServletRequest.setAttribute(String, Object)</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="PushBuilderImpl.html" title="class in org.eclipse.jetty.server">PushBuilderImpl</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="Request.html" title="class in org.eclipse.jetty.server">Request</a></th> |
| <td class="colLast"> |
| <div class="block">Jetty Request.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="RequestLog.Collection.html" title="class in org.eclipse.jetty.server">RequestLog.Collection</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="RequestLogWriter.html" title="class in org.eclipse.jetty.server">RequestLogWriter</a></th> |
| <td class="colLast"> |
| <div class="block">Writer which outputs pre-formatted request log strings to a file using <a href="../util/RolloverFileOutputStream.html" title="class in org.eclipse.jetty.util"><code>RolloverFileOutputStream</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="ResourceContentFactory.html" title="class in org.eclipse.jetty.server">ResourceContentFactory</a></th> |
| <td class="colLast"> |
| <div class="block">An HttpContent.Factory for transient content (not cached).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="ResourceService.html" title="class in org.eclipse.jetty.server">ResourceService</a></th> |
| <td class="colLast"> |
| <div class="block">Abstract resource service, used by DefaultServlet and ResourceHandler</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="Response.html" title="class in org.eclipse.jetty.server">Response</a></th> |
| <td class="colLast"> |
| <div class="block"><a href="Response.html" title="class in org.eclipse.jetty.server"><code>Response</code></a> provides the implementation for <code>HttpServletResponse</code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="ResponseWriter.html" title="class in org.eclipse.jetty.server">ResponseWriter</a></th> |
| <td class="colLast"> |
| <div class="block">Specialized PrintWriter for servlet Responses</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="SameFileAliasChecker.html" title="class in org.eclipse.jetty.server">SameFileAliasChecker</a></th> |
| <td class="colLast">Deprecated. |
| <div class="deprecationComment">use <a href="AllowedResourceAliasChecker.html" title="class in org.eclipse.jetty.server"><code>AllowedResourceAliasChecker</code></a> instead.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="SecureRequestCustomizer.html" title="class in org.eclipse.jetty.server">SecureRequestCustomizer</a></th> |
| <td class="colLast"> |
| <div class="block">Customizer that extracts the attribute from an <code>SSLContext</code> |
| and sets them on the request with <code>ServletRequest.setAttribute(String, Object)</code> |
| according to Servlet Specification Requirements.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="Server.html" title="class in org.eclipse.jetty.server">Server</a></th> |
| <td class="colLast"> |
| <div class="block">Jetty HTTP Servlet Server.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="ServerConnectionStatistics.html" title="class in org.eclipse.jetty.server">ServerConnectionStatistics</a></th> |
| <td class="colLast">Deprecated.</td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="ServerConnector.html" title="class in org.eclipse.jetty.server">ServerConnector</a></th> |
| <td class="colLast"> |
| <div class="block">This <a href="Connector.html" title="interface in org.eclipse.jetty.server"><code>Connector</code></a> implementation is the primary connector for the |
| Jetty server over TCP/IP.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="ServletAttributes.html" title="class in org.eclipse.jetty.server">ServletAttributes</a></th> |
| <td class="colLast"> |
| <div class="block">An implementation of Attributes that supports the standard async attributes.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="ServletPathMapping.html" title="class in org.eclipse.jetty.server">ServletPathMapping</a></th> |
| <td class="colLast"> |
| <div class="block">Implementation of HttpServletMapping.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="ServletRequestHttpWrapper.html" title="class in org.eclipse.jetty.server">ServletRequestHttpWrapper</a></th> |
| <td class="colLast"> |
| <div class="block">ServletRequestHttpWrapper |
| |
| Class to tunnel a ServletRequest via an HttpServletRequest</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="ServletResponseHttpWrapper.html" title="class in org.eclipse.jetty.server">ServletResponseHttpWrapper</a></th> |
| <td class="colLast"> |
| <div class="block">ServletResponseHttpWrapper |
| |
| Wrapper to tunnel a ServletResponse via an HttpServletResponse</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="ShutdownMonitor.html" title="class in org.eclipse.jetty.server">ShutdownMonitor</a></th> |
| <td class="colLast"> |
| <div class="block">Shutdown/Stop Monitor thread.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="Slf4jRequestLogWriter.html" title="class in org.eclipse.jetty.server">Slf4jRequestLogWriter</a></th> |
| <td class="colLast"> |
| <div class="block">Request log writer using a Slf4jLog Logger</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="SocketCustomizationListener.html" title="class in org.eclipse.jetty.server">SocketCustomizationListener</a></th> |
| <td class="colLast"> |
| <div class="block">A Connection Lister for customization of SocketConnections.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="SslConnectionFactory.html" title="class in org.eclipse.jetty.server">SslConnectionFactory</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="SymlinkAllowedResourceAliasChecker.html" title="class in org.eclipse.jetty.server">SymlinkAllowedResourceAliasChecker</a></th> |
| <td class="colLast"> |
| <div class="block">An extension of <a href="AllowedResourceAliasChecker.html" title="class in org.eclipse.jetty.server"><code>AllowedResourceAliasChecker</code></a> which will allow symlinks alias to arbitrary |
| targets, so long as the symlink file itself is an allowed resource.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="Utf8HttpWriter.html" title="class in org.eclipse.jetty.server">Utf8HttpWriter</a></th> |
| <td class="colLast"> |
| <div class="block">OutputWriter.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"> |
| <table class="typeSummary"> |
| <caption><span>Enum Summary</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Enum</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="ConnectionFactory.Detecting.Detection.html" title="enum in org.eclipse.jetty.server">ConnectionFactory.Detecting.Detection</a></th> |
| <td class="colLast"> |
| <div class="block">The possible outcomes of the <a href="ConnectionFactory.Detecting.html#detect(java.nio.ByteBuffer)"><code>ConnectionFactory.Detecting.detect(ByteBuffer)</code></a> method.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="ForwardedRequestCustomizer.Source.html" title="enum in org.eclipse.jetty.server">ForwardedRequestCustomizer.Source</a></th> |
| <td class="colLast"> |
| <div class="block">Ordered Source Enum.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="HttpChannelState.Action.html" title="enum in org.eclipse.jetty.server">HttpChannelState.Action</a></th> |
| <td class="colLast"> |
| <div class="block">The actions to take as the channel moves from state to state.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="HttpChannelState.State.html" title="enum in org.eclipse.jetty.server">HttpChannelState.State</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="MultiPartParser.FieldState.html" title="enum in org.eclipse.jetty.server">MultiPartParser.FieldState</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="MultiPartParser.State.html" title="enum in org.eclipse.jetty.server">MultiPartParser.State</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="Response.OutputType.html" title="enum in org.eclipse.jetty.server">Response.OutputType</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"> |
| <table class="typeSummary"> |
| <caption><span>Exception Summary</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Exception</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="Authentication.Failed.html" title="class in org.eclipse.jetty.server">Authentication.Failed</a></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="QuietServletException.html" title="class in org.eclipse.jetty.server">QuietServletException</a></th> |
| <td class="colLast"> |
| <div class="block">A ServletException that is logged less verbosely than |
| a normal ServletException.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| </ul> |
| </div> |
| </main> |
| <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 class="navBarCell1Rev">Package</li> |
| <li>Class</li> |
| <li><a href="package-use.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> |
| <a id="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| </nav> |
| <p class="legalCopy"><small>Copyright © 1995–2022 <a href="https://webtide.com">Webtide</a>. All rights reserved.</small></p> |
| </footer> |
| </body> |
| </html> |