| <!DOCTYPE HTML> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc (17) --> |
| <title>HttpServer (Apache HBase 4.0.0-alpha-1-SNAPSHOT API)</title> |
| <meta name="viewport" content="width=device-width, initial-scale=1"> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <meta name="description" content="declaration: package: org.apache.hadoop.hbase.http, class: HttpServer"> |
| <meta name="generator" content="javadoc/ClassWriterImpl"> |
| <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> |
| <script type="text/javascript" src="../../../../../script.js"></script> |
| <script type="text/javascript" src="../../../../../script-dir/jquery-3.6.1.min.js"></script> |
| <script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> |
| </head> |
| <body class="class-declaration-page"> |
| <script type="text/javascript">var evenRowColor = "even-row-color"; |
| var oddRowColor = "odd-row-color"; |
| var tableTab = "table-tab"; |
| var activeTableTab = "active-table-tab"; |
| var pathtoroot = "../../../../../"; |
| loadScripts(document, 'script');</script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <div class="flex-box"> |
| <header role="banner" class="flex-header"> |
| <nav role="navigation"> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="top-nav" id="navbar-top"> |
| <div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> |
| <ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> |
| <li><a href="../../../../../index.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="nav-bar-cell1-rev">Class</li> |
| <li><a href="class-use/HttpServer.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#class">Help</a></li> |
| </ul> |
| </div> |
| <div class="sub-nav"> |
| <div> |
| <ul class="sub-nav-list"> |
| <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="sub-nav-list"> |
| <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> |
| <div class="nav-list-search"><label for="search-input">SEARCH:</label> |
| <input type="text" id="search-input" value="search" disabled="disabled"> |
| <input type="reset" id="reset-button" value="reset" disabled="disabled"> |
| </div> |
| </div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <span class="skip-nav" id="skip-navbar-top"></span></nav> |
| </header> |
| <div class="flex-content"> |
| <main role="main"> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.hadoop.hbase.http</a></div> |
| <h1 title="Class HttpServer" class="title">Class HttpServer</h1> |
| </div> |
| <div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> |
| <div class="inheritance">org.apache.hadoop.hbase.http.HttpServer</div> |
| </div> |
| <section class="class-description" id="class-description"> |
| <dl class="notes"> |
| <dt>All Implemented Interfaces:</dt> |
| <dd><code><a href="FilterContainer.html" title="interface in org.apache.hadoop.hbase.http">FilterContainer</a></code></dd> |
| </dl> |
| <hr> |
| <div class="type-signature"><span class="annotations">@Private |
| @Evolving |
| </span><span class="modifiers">public class </span><span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-108">HttpServer</a></span> |
| <span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> |
| implements <a href="FilterContainer.html" title="interface in org.apache.hadoop.hbase.http">FilterContainer</a></span></div> |
| <div class="block">Create a Jetty embedded server to answer http requests. The primary goal is to serve up status |
| information for the server. There are three contexts: "/logs/" -> points to the log directory |
| "/static/" -> points to common static files (src/webapps/static) "/" -> the jsp server code |
| from (src/webapps/<name>)</div> |
| </section> |
| <section class="summary"> |
| <ul class="summary-list"> |
| <!-- ======== NESTED CLASS SUMMARY ======== --> |
| <li> |
| <section class="nested-class-summary" id="nested-class-summary"> |
| <h2>Nested Class Summary</h2> |
| <div class="caption"><span>Nested Classes</span></div> |
| <div class="summary-table three-column-summary"> |
| <div class="table-header col-first">Modifier and Type</div> |
| <div class="table-header col-second">Class</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color"><code>static class </code></div> |
| <div class="col-second even-row-color"><code><a href="HttpServer.Builder.html" class="type-name-link" title="class in org.apache.hadoop.hbase.http">HttpServer.Builder</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Class to construct instances of HTTP server with specific options.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>private static final class </code></div> |
| <div class="col-second odd-row-color"><code><a href="HttpServer.ListenerInfo.html" class="type-name-link" title="class in org.apache.hadoop.hbase.http">HttpServer.ListenerInfo</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>static class </code></div> |
| <div class="col-second even-row-color"><code><a href="HttpServer.QuotingInputFilter.html" class="type-name-link" title="class in org.apache.hadoop.hbase.http">HttpServer.QuotingInputFilter</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">A Servlet input filter that quotes all HTML active characters in the parameter names and |
| values.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static class </code></div> |
| <div class="col-second odd-row-color"><code><a href="HttpServer.StackServlet.html" class="type-name-link" title="class in org.apache.hadoop.hbase.http">HttpServer.StackServlet</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">A very simple servlet to serve up a text representation of the current stack traces.</div> |
| </div> |
| </div> |
| </section> |
| </li> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <li> |
| <section class="field-summary" id="field-summary"> |
| <h2>Field Summary</h2> |
| <div class="caption"><span>Fields</span></div> |
| <div class="summary-table three-column-summary"> |
| <div class="table-header col-first">Modifier and Type</div> |
| <div class="table-header col-second">Field</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#ADMINS_ACL" class="member-name-link">ADMINS_ACL</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private final org.apache.hadoop.security.authorize.AccessControlList</code></div> |
| <div class="col-second odd-row-color"><code><a href="#adminsAcl" class="member-name-link">adminsAcl</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#APP_DIR" class="member-name-link">APP_DIR</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#appDir" class="member-name-link">appDir</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>protected final boolean</code></div> |
| <div class="col-second even-row-color"><code><a href="#authenticationEnabled" class="member-name-link">authenticationEnabled</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#BIND_ADDRESS" class="member-name-link">BIND_ADDRESS</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#CONF_CONTEXT_ATTRIBUTE" class="member-name-link">CONF_CONTEXT_ATTRIBUTE</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private static final long</code></div> |
| <div class="col-second odd-row-color"><code><a href="#DEFAULT_HTTP_JETTY_IDLE_TIMEOUT" class="member-name-link">DEFAULT_HTTP_JETTY_IDLE_TIMEOUT</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private static final int</code></div> |
| <div class="col-second even-row-color"><code><a href="#DEFAULT_MAX_HEADER_SIZE" class="member-name-link">DEFAULT_MAX_HEADER_SIZE</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>protected final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color"><code><a href="#defaultContexts" class="member-name-link">defaultContexts</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#EMPTY_STRING" class="member-name-link">EMPTY_STRING</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>(package private) static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#FILTER_INITIALIZERS_PROPERTY" class="member-name-link">FILTER_INITIALIZERS_PROPERTY</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>protected final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></div> |
| <div class="col-second even-row-color"><code><a href="#filterNames" class="member-name-link">filterNames</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>protected final boolean</code></div> |
| <div class="col-second odd-row-color"><code><a href="#findPort" class="member-name-link">findPort</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>(package private) static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#HTTP_AUTHENTICATION_PREFIX" class="member-name-link">HTTP_AUTHENTICATION_PREFIX</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#HTTP_AUTHENTICATION_SIGNATURE_SECRET_FILE_KEY" class="member-name-link">HTTP_AUTHENTICATION_SIGNATURE_SECRET_FILE_KEY</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>(package private) static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#HTTP_AUTHENTICATION_SIGNATURE_SECRET_FILE_SUFFIX" class="member-name-link">HTTP_AUTHENTICATION_SIGNATURE_SECRET_FILE_SUFFIX</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#HTTP_JETTY_IDLE_TIMEOUT" class="member-name-link">HTTP_JETTY_IDLE_TIMEOUT</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>(package private) static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#HTTP_MAX_THREADS" class="member-name-link">HTTP_MAX_THREADS</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>static final boolean</code></div> |
| <div class="col-second odd-row-color"><code><a href="#HTTP_PRIVILEGED_CONF_DEFAULT" class="member-name-link">HTTP_PRIVILEGED_CONF_DEFAULT</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#HTTP_PRIVILEGED_CONF_KEY" class="member-name-link">HTTP_PRIVILEGED_CONF_KEY</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#HTTP_SPNEGO_AUTHENTICATION_ADMIN_GROUPS_KEY" class="member-name-link">HTTP_SPNEGO_AUTHENTICATION_ADMIN_GROUPS_KEY</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#HTTP_SPNEGO_AUTHENTICATION_ADMIN_USERS_KEY" class="member-name-link">HTTP_SPNEGO_AUTHENTICATION_ADMIN_USERS_KEY</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#HTTP_SPNEGO_AUTHENTICATION_KEYTAB_KEY" class="member-name-link">HTTP_SPNEGO_AUTHENTICATION_KEYTAB_KEY</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>(package private) static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#HTTP_SPNEGO_AUTHENTICATION_KEYTAB_SUFFIX" class="member-name-link">HTTP_SPNEGO_AUTHENTICATION_KEYTAB_SUFFIX</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#HTTP_SPNEGO_AUTHENTICATION_KRB_NAME_KEY" class="member-name-link">HTTP_SPNEGO_AUTHENTICATION_KRB_NAME_KEY</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>(package private) static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#HTTP_SPNEGO_AUTHENTICATION_KRB_NAME_SUFFIX" class="member-name-link">HTTP_SPNEGO_AUTHENTICATION_KRB_NAME_SUFFIX</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>(package private) static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#HTTP_SPNEGO_AUTHENTICATION_PREFIX" class="member-name-link">HTTP_SPNEGO_AUTHENTICATION_PREFIX</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#HTTP_SPNEGO_AUTHENTICATION_PRINCIPAL_KEY" class="member-name-link">HTTP_SPNEGO_AUTHENTICATION_PRINCIPAL_KEY</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>(package private) static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#HTTP_SPNEGO_AUTHENTICATION_PRINCIPAL_SUFFIX" class="member-name-link">HTTP_SPNEGO_AUTHENTICATION_PRINCIPAL_SUFFIX</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>static final boolean</code></div> |
| <div class="col-second even-row-color"><code><a href="#HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_DEFAULT" class="member-name-link">HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_DEFAULT</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_KEY" class="member-name-link">HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_KEY</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>(package private) static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_SUFFIX" class="member-name-link">HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_SUFFIX</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#HTTP_UI_AUTHENTICATION" class="member-name-link">HTTP_UI_AUTHENTICATION</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#HTTP_UI_NO_CACHE_ENABLE_KEY" class="member-name-link">HTTP_UI_NO_CACHE_ENABLE_KEY</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#HTTP_UI_SHOW_STACKTRACE_KEY" class="member-name-link">HTTP_UI_SHOW_STACKTRACE_KEY</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="HttpServer.ListenerInfo.html" title="class in org.apache.hadoop.hbase.http">HttpServer.ListenerInfo</a>></code></div> |
| <div class="col-second even-row-color"><code><a href="#listeners" class="member-name-link">listeners</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private static final org.slf4j.Logger</code></div> |
| <div class="col-second odd-row-color"><code><a href="#LOG" class="member-name-link">LOG</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#logDir" class="member-name-link">logDir</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private static final org.apache.hbase.thirdparty.com.google.common.collect.ImmutableMap<<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="ServletConfig.html" title="class in org.apache.hadoop.hbase.http">ServletConfig</a>></code></div> |
| <div class="col-second odd-row-color"><code><a href="#METRIC_SERVLETS" class="member-name-link">METRIC_SERVLETS</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#METRIC_SERVLETS_CONF_KEY" class="member-name-link">METRIC_SERVLETS_CONF_KEY</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</code></div> |
| <div class="col-second odd-row-color"><code><a href="#METRICS_SERVLETS_DEFAULT" class="member-name-link">METRICS_SERVLETS_DEFAULT</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#NO_CACHE_FILTER" class="member-name-link">NO_CACHE_FILTER</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#SPNEGO_FILTER" class="member-name-link">SPNEGO_FILTER</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#SPNEGO_PROXYUSER_FILTER" class="member-name-link">SPNEGO_PROXYUSER_FILTER</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>(package private) static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#STATE_DESCRIPTION_ALIVE" class="member-name-link">STATE_DESCRIPTION_ALIVE</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>(package private) static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#STATE_DESCRIPTION_NOT_LIVE" class="member-name-link">STATE_DESCRIPTION_NOT_LIVE</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>protected final org.apache.hbase.thirdparty.org.eclipse.jetty.webapp.WebAppContext</code></div> |
| <div class="col-second odd-row-color"><code><a href="#webAppContext" class="member-name-link">webAppContext</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>protected final org.apache.hbase.thirdparty.org.eclipse.jetty.server.Server</code></div> |
| <div class="col-second even-row-color"><code><a href="#webServer" class="member-name-link">webServer</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| </div> |
| </section> |
| </li> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <li> |
| <section class="constructor-summary" id="constructor-summary"> |
| <h2>Constructor Summary</h2> |
| <div class="caption"><span>Constructors</span></div> |
| <div class="summary-table three-column-summary"> |
| <div class="table-header col-first">Modifier</div> |
| <div class="table-header col-second">Constructor</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color"><code> </code></div> |
| <div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.String,int,boolean)" class="member-name-link">HttpServer</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> bindAddress, |
| int port, |
| boolean findPort)</code></div> |
| <div class="col-last even-row-color"> |
| <div class="block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">Since 0.99.0</div> |
| </div> |
| </div> |
| <div class="col-first odd-row-color"><code> </code></div> |
| <div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.String,int,boolean,org.apache.hadoop.conf.Configuration)" class="member-name-link">HttpServer</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> bindAddress, |
| int port, |
| boolean findPort, |
| org.apache.hadoop.conf.Configuration conf)</code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">Since 0.99.0</div> |
| </div> |
| </div> |
| <div class="col-first even-row-color"><code> </code></div> |
| <div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.String,int,boolean,org.apache.hadoop.conf.Configuration,java.lang.String%5B%5D)" class="member-name-link">HttpServer</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> bindAddress, |
| int port, |
| boolean findPort, |
| org.apache.hadoop.conf.Configuration conf, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] pathSpecs)</code></div> |
| <div class="col-last even-row-color"> |
| <div class="block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">Since 0.99.0</div> |
| </div> |
| </div> |
| <div class="col-first odd-row-color"><code> </code></div> |
| <div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.String,int,boolean,org.apache.hadoop.conf.Configuration,org.apache.hadoop.security.authorize.AccessControlList)" class="member-name-link">HttpServer</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> bindAddress, |
| int port, |
| boolean findPort, |
| org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.security.authorize.AccessControlList adminsAcl)</code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">Since 0.99.0</div> |
| </div> |
| </div> |
| <div class="col-first even-row-color"><code> </code></div> |
| <div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.String,int,boolean,org.apache.hadoop.conf.Configuration,org.apache.hadoop.security.authorize.AccessControlList,java.lang.String%5B%5D)" class="member-name-link">HttpServer</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> bindAddress, |
| int port, |
| boolean findPort, |
| org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.security.authorize.AccessControlList adminsAcl, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] pathSpecs)</code></div> |
| <div class="col-last even-row-color"> |
| <div class="block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">Since 0.99.0</div> |
| </div> |
| </div> |
| <div class="col-first odd-row-color"><code>private </code></div> |
| <div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(org.apache.hadoop.hbase.http.HttpServer.Builder)" class="member-name-link">HttpServer</a><wbr>(<a href="HttpServer.Builder.html" title="class in org.apache.hadoop.hbase.http">HttpServer.Builder</a> b)</code></div> |
| <div class="col-last odd-row-color"> </div> |
| </div> |
| </section> |
| </li> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <li> |
| <section class="method-summary" id="method-summary"> |
| <h2>Method Summary</h2> |
| <div id="method-summary-table"> |
| <div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button><button id="method-summary-table-tab6" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab6', 3)" class="table-tab">Deprecated Methods</button></div> |
| <div id="method-summary-table.tabpanel" role="tabpanel"> |
| <div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> |
| <div class="table-header col-first">Modifier and Type</div> |
| <div class="table-header col-second">Method</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addDefaultApps(org.apache.hbase.thirdparty.org.eclipse.jetty.server.handler.ContextHandlerCollection,java.lang.String,org.apache.hadoop.conf.Configuration)" class="member-name-link">addDefaultApps</a><wbr>(org.apache.hbase.thirdparty.org.eclipse.jetty.server.handler.ContextHandlerCollection parent, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> appDir, |
| org.apache.hadoop.conf.Configuration conf)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Add default apps.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addDefaultServlets(org.apache.hbase.thirdparty.org.eclipse.jetty.server.handler.ContextHandlerCollection,org.apache.hadoop.conf.Configuration)" class="member-name-link">addDefaultServlets</a><wbr>(org.apache.hbase.thirdparty.org.eclipse.jetty.server.handler.ContextHandlerCollection contexts, |
| org.apache.hadoop.conf.Configuration conf)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Add default servlets.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addFilter(java.lang.String,java.lang.String,java.util.Map)" class="member-name-link">addFilter</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> classname, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> parameters)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Add a filter to the container.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addFilterPathMapping(java.lang.String,org.apache.hbase.thirdparty.org.eclipse.jetty.webapp.WebAppContext)" class="member-name-link">addFilterPathMapping</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> pathSpec, |
| org.apache.hbase.thirdparty.org.eclipse.jetty.webapp.WebAppContext webAppCtx)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Add the path spec to the filter path mapping.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addGlobalFilter(java.lang.String,java.lang.String,java.util.Map)" class="member-name-link">addGlobalFilter</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> classname, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> parameters)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Add a global filter to the container - This global filter will be applied to all available web |
| contexts.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>(package private) void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addInternalServlet(java.lang.String,java.lang.String,java.lang.Class,boolean)" class="member-name-link">addInternalServlet</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> pathSpec, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><? extends javax.servlet.http.HttpServlet> clazz, |
| boolean requireAuthz)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Add an internal servlet in the server, specifying whether or not to protect with Kerberos |
| authentication.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>(package private) void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addInternalServlet(java.lang.String,org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletHolder,boolean)" class="member-name-link">addInternalServlet</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> pathSpec, |
| org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletHolder holder, |
| boolean requireAuthz)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Add an internal servlet in the server, specifying whether or not to protect with Kerberos |
| authentication.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addJerseyResourcePackage(java.lang.String,java.lang.String)" class="member-name-link">addJerseyResourcePackage</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> packageName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> pathSpec)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Add a Jersey resource package.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addManagedListener(org.apache.hbase.thirdparty.org.eclipse.jetty.server.ServerConnector)" class="member-name-link">addManagedListener</a><wbr>(org.apache.hbase.thirdparty.org.eclipse.jetty.server.ServerConnector connector)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private org.apache.hbase.thirdparty.org.eclipse.jetty.util.MultiException</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addMultiException(org.apache.hbase.thirdparty.org.eclipse.jetty.util.MultiException,java.lang.Exception)" class="member-name-link">addMultiException</a><wbr>(org.apache.hbase.thirdparty.org.eclipse.jetty.util.MultiException exception, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a> e)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>private static void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#addNoCacheFilter(org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler,org.apache.hadoop.conf.Configuration)" class="member-name-link">addNoCacheFilter</a><wbr>(org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler ctxt, |
| org.apache.hadoop.conf.Configuration conf)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addPrivilegedServlet(java.lang.String,java.lang.String,java.lang.Class)" class="member-name-link">addPrivilegedServlet</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> pathSpec, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><? extends javax.servlet.http.HttpServlet> clazz)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Adds a servlet in the server that only administrators can access.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addPrivilegedServlet(java.lang.String,org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletHolder)" class="member-name-link">addPrivilegedServlet</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> pathSpec, |
| org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletHolder holder)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Adds a servlet in the server that only administrators can access.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>(package private) void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addServletWithAuth(java.lang.String,java.lang.String,java.lang.Class,boolean)" class="member-name-link">addServletWithAuth</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> pathSpec, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><? extends javax.servlet.http.HttpServlet> clazz, |
| boolean requireAuthz)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Internal method to add a servlet to the HTTP server.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>(package private) void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addServletWithAuth(java.lang.String,org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletHolder,boolean)" class="member-name-link">addServletWithAuth</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> pathSpec, |
| org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletHolder holder, |
| boolean requireAuthz)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Internal method to add a servlet to the HTTP server.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addUnprivilegedServlet(java.lang.String,java.lang.String,java.lang.Class)" class="member-name-link">addUnprivilegedServlet</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> pathSpec, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><? extends javax.servlet.http.HttpServlet> clazz)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Adds a servlet in the server that any user can access.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addUnprivilegedServlet(java.lang.String,org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletHolder)" class="member-name-link">addUnprivilegedServlet</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> pathSpec, |
| org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletHolder holder)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Adds a servlet in the server that any user can access.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static org.apache.hbase.thirdparty.org.eclipse.jetty.server.handler.gzip.GzipHandler</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#buildGzipHandler(org.apache.hbase.thirdparty.org.eclipse.jetty.server.Handler)" class="member-name-link">buildGzipHandler</a><wbr>(org.apache.hbase.thirdparty.org.eclipse.jetty.server.Handler wrapped)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Construct and configure an instance of <code>GzipHandler</code>.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#configureAliasChecks(org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler,boolean)" class="member-name-link">configureAliasChecks</a><wbr>(org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler context, |
| boolean shouldServeAlias)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">This method configures the alias checks for the given ServletContextHandler based on the |
| provided value of shouldServeAlias.<br> |
| If shouldServeAlias is set to true, it checks if SymlinkAllowedResourceAliasChecker is already |
| a part of the alias check list.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>private static org.apache.hbase.thirdparty.org.eclipse.jetty.webapp.WebAppContext</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createWebAppContext(java.lang.String,org.apache.hadoop.conf.Configuration,org.apache.hadoop.security.authorize.AccessControlList,java.lang.String)" class="member-name-link">createWebAppContext</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.security.authorize.AccessControlList adminsAcl, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> appDir)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#defineFilter(org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler,java.lang.String,java.lang.String,java.util.Map,java.lang.String%5B%5D)" class="member-name-link">defineFilter</a><wbr>(org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler handler, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> classname, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> parameters, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] urls)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Define a filter for a context and set up default url mappings.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAttribute(java.lang.String)" class="member-name-link">getAttribute</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get the value in the webapp context.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/InetSocketAddress.html" title="class or interface in java.net" class="external-link">InetSocketAddress</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getConnectorAddress(int)" class="member-name-link">getConnectorAddress</a><wbr>(int index)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get the address that corresponds to a particular connector.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>private static <a href="FilterInitializer.html" title="class in org.apache.hadoop.hbase.http">FilterInitializer</a>[]</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getFilterInitializers(org.apache.hadoop.conf.Configuration)" class="member-name-link">getFilterInitializers</a><wbr>(org.apache.hadoop.conf.Configuration conf)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Get an array of FilterConfiguration specified in the conf</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getOrEmptyString(org.apache.hadoop.conf.Configuration,java.lang.String)" class="member-name-link">getOrEmptyString</a><wbr>(org.apache.hadoop.conf.Configuration conf, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> key)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Extracts the value for the given key from the configuration of returns a string of zero length.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code>int</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="#getPort()" class="member-name-link">getPort</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"> |
| <div class="block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">Since 0.99.0</div> |
| </div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><org.apache.hbase.thirdparty.org.eclipse.jetty.server.ServerConnector></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getServerConnectors()" class="member-name-link">getServerConnectors</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hbase.thirdparty.org.eclipse.jetty.webapp.WebAppContext</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getWebAppContext()" class="member-name-link">getWebAppContext</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getWebAppsPath(java.lang.String)" class="member-name-link">getWebAppsPath</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> appName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getWebAppsPath(java.lang.String,java.lang.String)" class="member-name-link">getWebAppsPath</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> webapps, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> appName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get the pathname to the webapps files.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#hasAdministratorAccess(javax.servlet.ServletContext,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)" class="member-name-link">hasAdministratorAccess</a><wbr>(javax.servlet.ServletContext servletContext, |
| javax.servlet.http.HttpServletRequest request, |
| javax.servlet.http.HttpServletResponse response)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Does the user sending the HttpServletRequest has the administrator ACLs? If it isn't the case, |
| response will be modified to send an error to the user.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#hasAdministratorAccess(org.apache.hadoop.conf.Configuration,org.apache.hadoop.security.authorize.AccessControlList,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)" class="member-name-link">hasAdministratorAccess</a><wbr>(org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.security.authorize.AccessControlList acl, |
| javax.servlet.http.HttpServletRequest request, |
| javax.servlet.http.HttpServletResponse response)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#initializeWebServer(java.lang.String,java.lang.String,org.apache.hadoop.conf.Configuration,java.lang.String%5B%5D,org.apache.hadoop.hbase.http.HttpServer.Builder)" class="member-name-link">initializeWebServer</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> hostName, |
| org.apache.hadoop.conf.Configuration conf, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] pathSpecs, |
| <a href="HttpServer.Builder.html" title="class in org.apache.hadoop.hbase.http">HttpServer.Builder</a> b)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#initSpnego(org.apache.hadoop.conf.Configuration,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">initSpnego</a><wbr>(org.apache.hadoop.conf.Configuration conf, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> hostName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> usernameConfKey, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> keytabConfKey, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> kerberosNameRuleKey, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> signatureSecretKeyFileKey)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isAlive()" class="member-name-link">isAlive</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Test for the availability of the web server</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#isInstrumentationAccessAllowed(javax.servlet.ServletContext,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)" class="member-name-link">isInstrumentationAccessAllowed</a><wbr>(javax.servlet.ServletContext servletContext, |
| javax.servlet.http.HttpServletRequest request, |
| javax.servlet.http.HttpServletResponse response)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Checks the user has privileges to access to instrumentation servlets.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isMissing(java.lang.String)" class="member-name-link">isMissing</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> value)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns true if the argument is non-null and not whitespace</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#join()" class="member-name-link">join</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#loadListeners()" class="member-name-link">loadListeners</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>(package private) void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#openListeners()" class="member-name-link">openListeners</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Open the main listener for the server</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setAttribute(java.lang.String,java.lang.Object)" class="member-name-link">setAttribute</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> value)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Set a value in the webapp context.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setContextAttributes(org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler,org.apache.hadoop.conf.Configuration)" class="member-name-link">setContextAttributes</a><wbr>(org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler context, |
| org.apache.hadoop.conf.Configuration conf)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setThreads(int,int)" class="member-name-link">setThreads</a><wbr>(int min, |
| int max)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Set the min, max number of worker threads (simultaneous connections).</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#start()" class="member-name-link">start</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Start the server.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#stop()" class="member-name-link">stop</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">stop the server</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Return the host and port of the HttpServer, if live</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#userHasAdministratorAccess(javax.servlet.ServletContext,java.lang.String)" class="member-name-link">userHasAdministratorAccess</a><wbr>(javax.servlet.ServletContext servletContext, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> remoteUser)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Get the admin ACLs from the given ServletContext and check if the given user is in the ACL.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#userHasAdministratorAccess(org.apache.hadoop.security.authorize.AccessControlList,java.lang.String)" class="member-name-link">userHasAdministratorAccess</a><wbr>(org.apache.hadoop.security.authorize.AccessControlList acl, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> remoteUser)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| </div> |
| </div> |
| </div> |
| <div class="inherited-list"> |
| <h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> |
| <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| <section class="details"> |
| <ul class="details-list"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <li> |
| <section class="field-details" id="field-detail"> |
| <h2>Field Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="LOG"> |
| <h3>LOG</h3> |
| <div class="member-signature"><span class="modifiers">private static final</span> <span class="return-type">org.slf4j.Logger</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-111">LOG</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="EMPTY_STRING"> |
| <h3>EMPTY_STRING</h3> |
| <div class="member-signature"><span class="modifiers">private static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-112">EMPTY_STRING</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.EMPTY_STRING">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="DEFAULT_MAX_HEADER_SIZE"> |
| <h3>DEFAULT_MAX_HEADER_SIZE</h3> |
| <div class="member-signature"><span class="modifiers">private static final</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-117">DEFAULT_MAX_HEADER_SIZE</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.DEFAULT_MAX_HEADER_SIZE">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="HTTP_JETTY_IDLE_TIMEOUT"> |
| <h3>HTTP_JETTY_IDLE_TIMEOUT</h3> |
| <div class="member-signature"><span class="modifiers">private static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-120">HTTP_JETTY_IDLE_TIMEOUT</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_JETTY_IDLE_TIMEOUT">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="DEFAULT_HTTP_JETTY_IDLE_TIMEOUT"> |
| <h3>DEFAULT_HTTP_JETTY_IDLE_TIMEOUT</h3> |
| <div class="member-signature"><span class="modifiers">private static final</span> <span class="return-type">long</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-122">DEFAULT_HTTP_JETTY_IDLE_TIMEOUT</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.DEFAULT_HTTP_JETTY_IDLE_TIMEOUT">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="FILTER_INITIALIZERS_PROPERTY"> |
| <h3>FILTER_INITIALIZERS_PROPERTY</h3> |
| <div class="member-signature"><span class="modifiers">static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-124">FILTER_INITIALIZERS_PROPERTY</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.FILTER_INITIALIZERS_PROPERTY">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="HTTP_MAX_THREADS"> |
| <h3>HTTP_MAX_THREADS</h3> |
| <div class="member-signature"><span class="modifiers">static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-125">HTTP_MAX_THREADS</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_MAX_THREADS">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="HTTP_UI_AUTHENTICATION"> |
| <h3>HTTP_UI_AUTHENTICATION</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-127">HTTP_UI_AUTHENTICATION</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_UI_AUTHENTICATION">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="HTTP_AUTHENTICATION_PREFIX"> |
| <h3>HTTP_AUTHENTICATION_PREFIX</h3> |
| <div class="member-signature"><span class="modifiers">static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-128">HTTP_AUTHENTICATION_PREFIX</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_AUTHENTICATION_PREFIX">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="HTTP_SPNEGO_AUTHENTICATION_PREFIX"> |
| <h3>HTTP_SPNEGO_AUTHENTICATION_PREFIX</h3> |
| <div class="member-signature"><span class="modifiers">static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-129">HTTP_SPNEGO_AUTHENTICATION_PREFIX</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_SPNEGO_AUTHENTICATION_PREFIX">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="HTTP_SPNEGO_AUTHENTICATION_PRINCIPAL_SUFFIX"> |
| <h3>HTTP_SPNEGO_AUTHENTICATION_PRINCIPAL_SUFFIX</h3> |
| <div class="member-signature"><span class="modifiers">static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-130">HTTP_SPNEGO_AUTHENTICATION_PRINCIPAL_SUFFIX</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_SPNEGO_AUTHENTICATION_PRINCIPAL_SUFFIX">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="HTTP_SPNEGO_AUTHENTICATION_PRINCIPAL_KEY"> |
| <h3>HTTP_SPNEGO_AUTHENTICATION_PRINCIPAL_KEY</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-131">HTTP_SPNEGO_AUTHENTICATION_PRINCIPAL_KEY</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_SPNEGO_AUTHENTICATION_PRINCIPAL_KEY">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="HTTP_SPNEGO_AUTHENTICATION_KEYTAB_SUFFIX"> |
| <h3>HTTP_SPNEGO_AUTHENTICATION_KEYTAB_SUFFIX</h3> |
| <div class="member-signature"><span class="modifiers">static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-133">HTTP_SPNEGO_AUTHENTICATION_KEYTAB_SUFFIX</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_SPNEGO_AUTHENTICATION_KEYTAB_SUFFIX">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="HTTP_SPNEGO_AUTHENTICATION_KEYTAB_KEY"> |
| <h3>HTTP_SPNEGO_AUTHENTICATION_KEYTAB_KEY</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-134">HTTP_SPNEGO_AUTHENTICATION_KEYTAB_KEY</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_SPNEGO_AUTHENTICATION_KEYTAB_KEY">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="HTTP_SPNEGO_AUTHENTICATION_KRB_NAME_SUFFIX"> |
| <h3>HTTP_SPNEGO_AUTHENTICATION_KRB_NAME_SUFFIX</h3> |
| <div class="member-signature"><span class="modifiers">static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-136">HTTP_SPNEGO_AUTHENTICATION_KRB_NAME_SUFFIX</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_SPNEGO_AUTHENTICATION_KRB_NAME_SUFFIX">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="HTTP_SPNEGO_AUTHENTICATION_KRB_NAME_KEY"> |
| <h3>HTTP_SPNEGO_AUTHENTICATION_KRB_NAME_KEY</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-137">HTTP_SPNEGO_AUTHENTICATION_KRB_NAME_KEY</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_SPNEGO_AUTHENTICATION_KRB_NAME_KEY">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_SUFFIX"> |
| <h3>HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_SUFFIX</h3> |
| <div class="member-signature"><span class="modifiers">static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-139">HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_SUFFIX</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_SUFFIX">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_KEY"> |
| <h3>HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_KEY</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-141">HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_KEY</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_KEY">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_DEFAULT"> |
| <h3>HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_DEFAULT</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-143">HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_DEFAULT</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_DEFAULT">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="HTTP_AUTHENTICATION_SIGNATURE_SECRET_FILE_SUFFIX"> |
| <h3>HTTP_AUTHENTICATION_SIGNATURE_SECRET_FILE_SUFFIX</h3> |
| <div class="member-signature"><span class="modifiers">static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-144">HTTP_AUTHENTICATION_SIGNATURE_SECRET_FILE_SUFFIX</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_AUTHENTICATION_SIGNATURE_SECRET_FILE_SUFFIX">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="HTTP_AUTHENTICATION_SIGNATURE_SECRET_FILE_KEY"> |
| <h3>HTTP_AUTHENTICATION_SIGNATURE_SECRET_FILE_KEY</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-145">HTTP_AUTHENTICATION_SIGNATURE_SECRET_FILE_KEY</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_AUTHENTICATION_SIGNATURE_SECRET_FILE_KEY">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="HTTP_SPNEGO_AUTHENTICATION_ADMIN_USERS_KEY"> |
| <h3>HTTP_SPNEGO_AUTHENTICATION_ADMIN_USERS_KEY</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-147">HTTP_SPNEGO_AUTHENTICATION_ADMIN_USERS_KEY</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_SPNEGO_AUTHENTICATION_ADMIN_USERS_KEY">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="HTTP_SPNEGO_AUTHENTICATION_ADMIN_GROUPS_KEY"> |
| <h3>HTTP_SPNEGO_AUTHENTICATION_ADMIN_GROUPS_KEY</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-149">HTTP_SPNEGO_AUTHENTICATION_ADMIN_GROUPS_KEY</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_SPNEGO_AUTHENTICATION_ADMIN_GROUPS_KEY">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="HTTP_PRIVILEGED_CONF_KEY"> |
| <h3>HTTP_PRIVILEGED_CONF_KEY</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-151">HTTP_PRIVILEGED_CONF_KEY</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_PRIVILEGED_CONF_KEY">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="HTTP_UI_NO_CACHE_ENABLE_KEY"> |
| <h3>HTTP_UI_NO_CACHE_ENABLE_KEY</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-153">HTTP_UI_NO_CACHE_ENABLE_KEY</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_UI_NO_CACHE_ENABLE_KEY">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="HTTP_PRIVILEGED_CONF_DEFAULT"> |
| <h3>HTTP_PRIVILEGED_CONF_DEFAULT</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-154">HTTP_PRIVILEGED_CONF_DEFAULT</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_PRIVILEGED_CONF_DEFAULT">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="CONF_CONTEXT_ATTRIBUTE"> |
| <h3>CONF_CONTEXT_ATTRIBUTE</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-158">CONF_CONTEXT_ATTRIBUTE</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.CONF_CONTEXT_ATTRIBUTE">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ADMINS_ACL"> |
| <h3>ADMINS_ACL</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-159">ADMINS_ACL</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.ADMINS_ACL">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="BIND_ADDRESS"> |
| <h3>BIND_ADDRESS</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-160">BIND_ADDRESS</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.BIND_ADDRESS">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SPNEGO_FILTER"> |
| <h3>SPNEGO_FILTER</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-161">SPNEGO_FILTER</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.SPNEGO_FILTER">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="SPNEGO_PROXYUSER_FILTER"> |
| <h3>SPNEGO_PROXYUSER_FILTER</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-162">SPNEGO_PROXYUSER_FILTER</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.SPNEGO_PROXYUSER_FILTER">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="NO_CACHE_FILTER"> |
| <h3>NO_CACHE_FILTER</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-163">NO_CACHE_FILTER</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.NO_CACHE_FILTER">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="APP_DIR"> |
| <h3>APP_DIR</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-164">APP_DIR</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.APP_DIR">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="HTTP_UI_SHOW_STACKTRACE_KEY"> |
| <h3>HTTP_UI_SHOW_STACKTRACE_KEY</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-165">HTTP_UI_SHOW_STACKTRACE_KEY</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_UI_SHOW_STACKTRACE_KEY">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="METRIC_SERVLETS_CONF_KEY"> |
| <h3>METRIC_SERVLETS_CONF_KEY</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-167">METRIC_SERVLETS_CONF_KEY</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.METRIC_SERVLETS_CONF_KEY">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="METRICS_SERVLETS_DEFAULT"> |
| <h3>METRICS_SERVLETS_DEFAULT</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-168">METRICS_SERVLETS_DEFAULT</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="METRIC_SERVLETS"> |
| <h3>METRIC_SERVLETS</h3> |
| <div class="member-signature"><span class="modifiers">private static final</span> <span class="return-type">org.apache.hbase.thirdparty.com.google.common.collect.ImmutableMap<<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="ServletConfig.html" title="class in org.apache.hadoop.hbase.http">ServletConfig</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-169">METRIC_SERVLETS</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="adminsAcl"> |
| <h3>adminsAcl</h3> |
| <div class="member-signature"><span class="modifiers">private final</span> <span class="return-type">org.apache.hadoop.security.authorize.AccessControlList</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-181">adminsAcl</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="webServer"> |
| <h3>webServer</h3> |
| <div class="member-signature"><span class="modifiers">protected final</span> <span class="return-type">org.apache.hbase.thirdparty.org.eclipse.jetty.server.Server</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-183">webServer</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="appDir"> |
| <h3>appDir</h3> |
| <div class="member-signature"><span class="modifiers">protected</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-184">appDir</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="logDir"> |
| <h3>logDir</h3> |
| <div class="member-signature"><span class="modifiers">protected</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-185">logDir</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listeners"> |
| <h3>listeners</h3> |
| <div class="member-signature"><span class="modifiers">private final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="HttpServer.ListenerInfo.html" title="class in org.apache.hadoop.hbase.http">HttpServer.ListenerInfo</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-200">listeners</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="webAppContext"> |
| <h3>webAppContext</h3> |
| <div class="member-signature"><span class="modifiers">protected final</span> <span class="return-type">org.apache.hbase.thirdparty.org.eclipse.jetty.webapp.WebAppContext</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-206">webAppContext</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="findPort"> |
| <h3>findPort</h3> |
| <div class="member-signature"><span class="modifiers">protected final</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-207">findPort</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="defaultContexts"> |
| <h3>defaultContexts</h3> |
| <div class="member-signature"><span class="modifiers">protected final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-208">defaultContexts</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="filterNames"> |
| <h3>filterNames</h3> |
| <div class="member-signature"><span class="modifiers">protected final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-209">filterNames</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="authenticationEnabled"> |
| <h3>authenticationEnabled</h3> |
| <div class="member-signature"><span class="modifiers">protected final</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-210">authenticationEnabled</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="STATE_DESCRIPTION_ALIVE"> |
| <h3>STATE_DESCRIPTION_ALIVE</h3> |
| <div class="member-signature"><span class="modifiers">static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-211">STATE_DESCRIPTION_ALIVE</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.STATE_DESCRIPTION_ALIVE">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="STATE_DESCRIPTION_NOT_LIVE"> |
| <h3>STATE_DESCRIPTION_NOT_LIVE</h3> |
| <div class="member-signature"><span class="modifiers">static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-212">STATE_DESCRIPTION_NOT_LIVE</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.STATE_DESCRIPTION_NOT_LIVE">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <li> |
| <section class="constructor-details" id="constructor-detail"> |
| <h2>Constructor Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="<init>(java.lang.String,java.lang.String,int,boolean)"> |
| <h3>HttpServer</h3> |
| <div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a> |
| </span><span class="modifiers">public</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-505">HttpServer</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> bindAddress, |
| int port, |
| boolean findPort)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">Since 0.99.0</div> |
| </div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list-long"> |
| <li><a href="#%3Cinit%3E(java.lang.String,java.lang.String,int,boolean,org.apache.hadoop.conf.Configuration)"><code>HttpServer(String, String, int, boolean, Configuration)</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="<init>(java.lang.String,java.lang.String,int,boolean,org.apache.hadoop.conf.Configuration,java.lang.String[])"> |
| <h3>HttpServer</h3> |
| <div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a> |
| </span><span class="modifiers">public</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-524">HttpServer</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> bindAddress, |
| int port, |
| boolean findPort, |
| org.apache.hadoop.conf.Configuration conf, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] pathSpecs)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">Since 0.99.0</div> |
| </div> |
| <div class="block">Create a status server on the given port. Allows you to specify the path specifications that |
| this server will be serving so that they will be added to the filters properly.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>name</code> - The name of the server</dd> |
| <dd><code>bindAddress</code> - The address for this server</dd> |
| <dd><code>port</code> - The port to use on the server</dd> |
| <dd><code>findPort</code> - whether the server should start at the given port and increment by 1 until |
| it finds a free port.</dd> |
| <dd><code>conf</code> - Configuration</dd> |
| <dd><code>pathSpecs</code> - Path specifications that this httpserver will be serving. These will be |
| added to any filters.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="<init>(java.lang.String,java.lang.String,int,boolean,org.apache.hadoop.conf.Configuration)"> |
| <h3>HttpServer</h3> |
| <div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a> |
| </span><span class="modifiers">public</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-540">HttpServer</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> bindAddress, |
| int port, |
| boolean findPort, |
| org.apache.hadoop.conf.Configuration conf)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">Since 0.99.0</div> |
| </div> |
| <div class="block">Create a status server on the given port. The jsp scripts are taken from |
| src/webapps/<name>.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>name</code> - The name of the server</dd> |
| <dd><code>port</code> - The port to use on the server</dd> |
| <dd><code>findPort</code> - whether the server should start at the given port and increment by 1 until it |
| finds a free port.</dd> |
| <dd><code>conf</code> - Configuration</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="<init>(java.lang.String,java.lang.String,int,boolean,org.apache.hadoop.conf.Configuration,org.apache.hadoop.security.authorize.AccessControlList)"> |
| <h3>HttpServer</h3> |
| <div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a> |
| </span><span class="modifiers">public</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-559">HttpServer</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> bindAddress, |
| int port, |
| boolean findPort, |
| org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.security.authorize.AccessControlList adminsAcl)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">Since 0.99.0</div> |
| </div> |
| <div class="block">Creates a status server on the given port. The JSP scripts are taken from |
| src/webapp<name>.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>name</code> - the name of the server</dd> |
| <dd><code>bindAddress</code> - the address for this server</dd> |
| <dd><code>port</code> - the port to use on the server</dd> |
| <dd><code>findPort</code> - whether the server should start at the given port and increment by 1 until |
| it finds a free port</dd> |
| <dd><code>conf</code> - the configuration to use</dd> |
| <dd><code>adminsAcl</code> - <code>AccessControlList</code> of the admins</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - when creating the server fails</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="<init>(java.lang.String,java.lang.String,int,boolean,org.apache.hadoop.conf.Configuration,org.apache.hadoop.security.authorize.AccessControlList,java.lang.String[])"> |
| <h3>HttpServer</h3> |
| <div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a> |
| </span><span class="modifiers">public</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-579">HttpServer</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> bindAddress, |
| int port, |
| boolean findPort, |
| org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.security.authorize.AccessControlList adminsAcl, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] pathSpecs)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">Since 0.99.0</div> |
| </div> |
| <div class="block">Create a status server on the given port. The jsp scripts are taken from |
| src/webapps/<name>.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>name</code> - The name of the server</dd> |
| <dd><code>bindAddress</code> - The address for this server</dd> |
| <dd><code>port</code> - The port to use on the server</dd> |
| <dd><code>findPort</code> - whether the server should start at the given port and increment by 1 until |
| it finds a free port.</dd> |
| <dd><code>conf</code> - Configuration</dd> |
| <dd><code>adminsAcl</code> - <code>AccessControlList</code> of the admins</dd> |
| <dd><code>pathSpecs</code> - Path specifications that this httpserver will be serving. These will be |
| added to any filters.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="<init>(org.apache.hadoop.hbase.http.HttpServer.Builder)"> |
| <h3>HttpServer</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-586">HttpServer</a></span><wbr><span class="parameters">(<a href="HttpServer.Builder.html" title="class in org.apache.hadoop.hbase.http">HttpServer.Builder</a> b)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| <!-- ============ METHOD DETAIL ========== --> |
| <li> |
| <section class="method-details" id="method-detail"> |
| <h2>Method Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="getServerConnectors()"> |
| <h3>getServerConnectors</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><org.apache.hbase.thirdparty.org.eclipse.jetty.server.ServerConnector></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-202">getServerConnectors</a></span>()</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="initializeWebServer(java.lang.String,java.lang.String,org.apache.hadoop.conf.Configuration,java.lang.String[],org.apache.hadoop.hbase.http.HttpServer.Builder)"> |
| <h3>initializeWebServer</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-607">initializeWebServer</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> hostName, |
| org.apache.hadoop.conf.Configuration conf, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] pathSpecs, |
| <a href="HttpServer.Builder.html" title="class in org.apache.hadoop.hbase.http">HttpServer.Builder</a> b)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/FileNotFoundException.html" title="class or interface in java.io" class="external-link">FileNotFoundException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/FileNotFoundException.html" title="class or interface in java.io" class="external-link">FileNotFoundException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addManagedListener(org.apache.hbase.thirdparty.org.eclipse.jetty.server.ServerConnector)"> |
| <h3>addManagedListener</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-680">addManagedListener</a></span><wbr><span class="parameters">(org.apache.hbase.thirdparty.org.eclipse.jetty.server.ServerConnector connector)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createWebAppContext(java.lang.String,org.apache.hadoop.conf.Configuration,org.apache.hadoop.security.authorize.AccessControlList,java.lang.String)"> |
| <h3>createWebAppContext</h3> |
| <div class="member-signature"><span class="modifiers">private static</span> <span class="return-type">org.apache.hbase.thirdparty.org.eclipse.jetty.webapp.WebAppContext</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-684">createWebAppContext</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.security.authorize.AccessControlList adminsAcl, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> appDir)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="buildGzipHandler(org.apache.hbase.thirdparty.org.eclipse.jetty.server.Handler)"> |
| <h3>buildGzipHandler</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">org.apache.hbase.thirdparty.org.eclipse.jetty.server.handler.gzip.GzipHandler</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-711">buildGzipHandler</a></span><wbr><span class="parameters">(org.apache.hbase.thirdparty.org.eclipse.jetty.server.Handler wrapped)</span></div> |
| <div class="block">Construct and configure an instance of <code>GzipHandler</code>. With complex |
| multi-<code>WebAppContext</code> configurations, it's easiest to apply this handler directly to the |
| instance of <code>Server</code> near the end of its configuration, something like |
| |
| <pre> |
| Server server = new Server(); |
| // ... |
| server.setHandler(buildGzipHandler(server.getHandler())); |
| server.start(); |
| </pre></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addNoCacheFilter(org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler,org.apache.hadoop.conf.Configuration)"> |
| <h3>addNoCacheFilter</h3> |
| <div class="member-signature"><span class="modifiers">private static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-717">addNoCacheFilter</a></span><wbr><span class="parameters">(org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler ctxt, |
| org.apache.hadoop.conf.Configuration conf)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getFilterInitializers(org.apache.hadoop.conf.Configuration)"> |
| <h3>getFilterInitializers</h3> |
| <div class="member-signature"><span class="modifiers">private static</span> <span class="return-type"><a href="FilterInitializer.html" title="class in org.apache.hadoop.hbase.http">FilterInitializer</a>[]</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-730">getFilterInitializers</a></span><wbr><span class="parameters">(org.apache.hadoop.conf.Configuration conf)</span></div> |
| <div class="block">Get an array of FilterConfiguration specified in the conf</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addDefaultApps(org.apache.hbase.thirdparty.org.eclipse.jetty.server.handler.ContextHandlerCollection,java.lang.String,org.apache.hadoop.conf.Configuration)"> |
| <h3>addDefaultApps</h3> |
| <div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-751">addDefaultApps</a></span><wbr><span class="parameters">(org.apache.hbase.thirdparty.org.eclipse.jetty.server.handler.ContextHandlerCollection parent, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> appDir, |
| org.apache.hadoop.conf.Configuration conf)</span></div> |
| <div class="block">Add default apps.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>appDir</code> - The application directory</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="configureAliasChecks(org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler,boolean)"> |
| <h3>configureAliasChecks</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-791">configureAliasChecks</a></span><wbr><span class="parameters">(org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler context, |
| boolean shouldServeAlias)</span></div> |
| <div class="block">This method configures the alias checks for the given ServletContextHandler based on the |
| provided value of shouldServeAlias.<br> |
| If shouldServeAlias is set to true, it checks if SymlinkAllowedResourceAliasChecker is already |
| a part of the alias check list. If it is already a part of the list, no changes are made, else, |
| it adds it to the list.<br> |
| If shouldServeAlias is set to false, it clears all alias checks from the |
| ServletContextHandler.<br> |
| .</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>context</code> - The ServletContextHandler whose alias checks are to be configured</dd> |
| <dd><code>shouldServeAlias</code> - Whether aliases should be allowed or not</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setContextAttributes(org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler,org.apache.hadoop.conf.Configuration)"> |
| <h3>setContextAttributes</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-810">setContextAttributes</a></span><wbr><span class="parameters">(org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler context, |
| org.apache.hadoop.conf.Configuration conf)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addDefaultServlets(org.apache.hbase.thirdparty.org.eclipse.jetty.server.handler.ContextHandlerCollection,org.apache.hadoop.conf.Configuration)"> |
| <h3>addDefaultServlets</h3> |
| <div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-818">addDefaultServlets</a></span><wbr><span class="parameters">(org.apache.hbase.thirdparty.org.eclipse.jetty.server.handler.ContextHandlerCollection contexts, |
| org.apache.hadoop.conf.Configuration conf)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Add default servlets.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setAttribute(java.lang.String,java.lang.Object)"> |
| <h3>setAttribute</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-874">setAttribute</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> value)</span></div> |
| <div class="block">Set a value in the webapp context. These values are available to the jsp pages as |
| "application.getAttribute(name)".</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>name</code> - The name of the attribute</dd> |
| <dd><code>value</code> - The value of the attribute</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addJerseyResourcePackage(java.lang.String,java.lang.String)"> |
| <h3>addJerseyResourcePackage</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-883">addJerseyResourcePackage</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> packageName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> pathSpec)</span></div> |
| <div class="block">Add a Jersey resource package.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>packageName</code> - The Java package name containing the Jersey resource.</dd> |
| <dd><code>pathSpec</code> - The path spec for the servlet</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addUnprivilegedServlet(java.lang.String,java.lang.String,java.lang.Class)"> |
| <h3>addUnprivilegedServlet</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-899">addUnprivilegedServlet</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> pathSpec, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><? extends javax.servlet.http.HttpServlet> clazz)</span></div> |
| <div class="block">Adds a servlet in the server that any user can access. This method differs from |
| <a href="#addPrivilegedServlet(java.lang.String,java.lang.String,java.lang.Class)"><code>addPrivilegedServlet(String, String, Class)</code></a> in that any authenticated user can |
| interact with the servlet added by this method.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>name</code> - The name of the servlet (can be passed as null)</dd> |
| <dd><code>pathSpec</code> - The path spec for the servlet</dd> |
| <dd><code>clazz</code> - The servlet class</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addUnprivilegedServlet(java.lang.String,org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletHolder)"> |
| <h3>addUnprivilegedServlet</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-911">addUnprivilegedServlet</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> pathSpec, |
| org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletHolder holder)</span></div> |
| <div class="block">Adds a servlet in the server that any user can access. This method differs from |
| <a href="#addPrivilegedServlet(java.lang.String,org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletHolder)"><code>addPrivilegedServlet(String, ServletHolder)</code></a> in that any authenticated user can |
| interact with the servlet added by this method.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>pathSpec</code> - The path spec for the servlet</dd> |
| <dd><code>holder</code> - The servlet holder</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addPrivilegedServlet(java.lang.String,java.lang.String,java.lang.Class)"> |
| <h3>addPrivilegedServlet</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-920">addPrivilegedServlet</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> pathSpec, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><? extends javax.servlet.http.HttpServlet> clazz)</span></div> |
| <div class="block">Adds a servlet in the server that only administrators can access. This method differs from |
| <a href="#addUnprivilegedServlet(java.lang.String,java.lang.String,java.lang.Class)"><code>addUnprivilegedServlet(String, String, Class)</code></a> in that only those authenticated user |
| who are identified as administrators can interact with the servlet added by this method.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addPrivilegedServlet(java.lang.String,org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletHolder)"> |
| <h3>addPrivilegedServlet</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-930">addPrivilegedServlet</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> pathSpec, |
| org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletHolder holder)</span></div> |
| <div class="block">Adds a servlet in the server that only administrators can access. This method differs from |
| <a href="#addUnprivilegedServlet(java.lang.String,org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletHolder)"><code>addUnprivilegedServlet(String, ServletHolder)</code></a> in that only those authenticated user |
| who are identified as administrators can interact with the servlet added by this method.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addServletWithAuth(java.lang.String,java.lang.String,java.lang.Class,boolean)"> |
| <h3>addServletWithAuth</h3> |
| <div class="member-signature"><span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-939">addServletWithAuth</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> pathSpec, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><? extends javax.servlet.http.HttpServlet> clazz, |
| boolean requireAuthz)</span></div> |
| <div class="block">Internal method to add a servlet to the HTTP server. Developers should not call this method |
| directly, but invoke it via <a href="#addUnprivilegedServlet(java.lang.String,java.lang.String,java.lang.Class)"><code>addUnprivilegedServlet(String, String, Class)</code></a> or |
| <a href="#addPrivilegedServlet(java.lang.String,java.lang.String,java.lang.Class)"><code>addPrivilegedServlet(String, String, Class)</code></a>.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addServletWithAuth(java.lang.String,org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletHolder,boolean)"> |
| <h3>addServletWithAuth</h3> |
| <div class="member-signature"><span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-950">addServletWithAuth</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> pathSpec, |
| org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletHolder holder, |
| boolean requireAuthz)</span></div> |
| <div class="block">Internal method to add a servlet to the HTTP server. Developers should not call this method |
| directly, but invoke it via <a href="#addUnprivilegedServlet(java.lang.String,org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletHolder)"><code>addUnprivilegedServlet(String, ServletHolder)</code></a> or |
| <a href="#addPrivilegedServlet(java.lang.String,org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletHolder)"><code>addPrivilegedServlet(String, ServletHolder)</code></a>.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addInternalServlet(java.lang.String,java.lang.String,java.lang.Class,boolean)"> |
| <h3>addInternalServlet</h3> |
| <div class="member-signature"><span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-965">addInternalServlet</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> pathSpec, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><? extends javax.servlet.http.HttpServlet> clazz, |
| boolean requireAuthz)</span></div> |
| <div class="block">Add an internal servlet in the server, specifying whether or not to protect with Kerberos |
| authentication. Note: This method is to be used for adding servlets that facilitate internal |
| communication and not for user facing functionality. For servlets added using this method, |
| filters (except internal Kerberos filters) are not enabled.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>name</code> - The name of the <code>Servlet</code> (can be passed as null)</dd> |
| <dd><code>pathSpec</code> - The path spec for the <code>Servlet</code></dd> |
| <dd><code>clazz</code> - The <code>Servlet</code> class</dd> |
| <dd><code>requireAuthz</code> - Require Kerberos authenticate to access servlet</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addInternalServlet(java.lang.String,org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletHolder,boolean)"> |
| <h3>addInternalServlet</h3> |
| <div class="member-signature"><span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-983">addInternalServlet</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> pathSpec, |
| org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletHolder holder, |
| boolean requireAuthz)</span></div> |
| <div class="block">Add an internal servlet in the server, specifying whether or not to protect with Kerberos |
| authentication. Note: This method is to be used for adding servlets that facilitate internal |
| communication and not for user facing functionality. For servlets added using this method, |
| filters (except internal Kerberos filters) are not enabled.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>pathSpec</code> - The path spec for the <code>Servlet</code></dd> |
| <dd><code>holder</code> - The object providing the <code>Servlet</code> instance</dd> |
| <dd><code>requireAuthz</code> - Require Kerberos authenticate to access servlet</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addFilter(java.lang.String,java.lang.String,java.util.Map)"> |
| <h3>addFilter</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-998">addFilter</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> classname, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> parameters)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="FilterContainer.html#addFilter(java.lang.String,java.lang.String,java.util.Map)">FilterContainer</a></code></span></div> |
| <div class="block">Add a filter to the container.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="FilterContainer.html#addFilter(java.lang.String,java.lang.String,java.util.Map)">addFilter</a></code> in interface <code><a href="FilterContainer.html" title="interface in org.apache.hadoop.hbase.http">FilterContainer</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>name</code> - Filter name</dd> |
| <dd><code>classname</code> - Filter class name</dd> |
| <dd><code>parameters</code> - a map from parameter names to initial values</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addGlobalFilter(java.lang.String,java.lang.String,java.util.Map)"> |
| <h3>addGlobalFilter</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1016">addGlobalFilter</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> classname, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> parameters)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="FilterContainer.html#addGlobalFilter(java.lang.String,java.lang.String,java.util.Map)">FilterContainer</a></code></span></div> |
| <div class="block">Add a global filter to the container - This global filter will be applied to all available web |
| contexts.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="FilterContainer.html#addGlobalFilter(java.lang.String,java.lang.String,java.util.Map)">addGlobalFilter</a></code> in interface <code><a href="FilterContainer.html" title="interface in org.apache.hadoop.hbase.http">FilterContainer</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>name</code> - filter name</dd> |
| <dd><code>classname</code> - filter class name</dd> |
| <dd><code>parameters</code> - a map from parameter names to initial values</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="defineFilter(org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler,java.lang.String,java.lang.String,java.util.Map,java.lang.String[])"> |
| <h3>defineFilter</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1029">defineFilter</a></span><wbr><span class="parameters">(org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler handler, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> classname, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> parameters, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] urls)</span></div> |
| <div class="block">Define a filter for a context and set up default url mappings.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addFilterPathMapping(java.lang.String,org.apache.hbase.thirdparty.org.eclipse.jetty.webapp.WebAppContext)"> |
| <h3>addFilterPathMapping</h3> |
| <div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1049">addFilterPathMapping</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> pathSpec, |
| org.apache.hbase.thirdparty.org.eclipse.jetty.webapp.WebAppContext webAppCtx)</span></div> |
| <div class="block">Add the path spec to the filter path mapping.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>pathSpec</code> - The path spec</dd> |
| <dd><code>webAppCtx</code> - The WebApplicationContext to add to</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getAttribute(java.lang.String)"> |
| <h3>getAttribute</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1064">getAttribute</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</span></div> |
| <div class="block">Get the value in the webapp context.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>name</code> - The name of the attribute</dd> |
| <dt>Returns:</dt> |
| <dd>The value of the attribute</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getWebAppContext()"> |
| <h3>getWebAppContext</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hbase.thirdparty.org.eclipse.jetty.webapp.WebAppContext</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1068">getWebAppContext</a></span>()</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getWebAppsPath(java.lang.String)"> |
| <h3>getWebAppsPath</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1072">getWebAppsPath</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> appName)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/FileNotFoundException.html" title="class or interface in java.io" class="external-link">FileNotFoundException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/FileNotFoundException.html" title="class or interface in java.io" class="external-link">FileNotFoundException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getWebAppsPath(java.lang.String,java.lang.String)"> |
| <h3>getWebAppsPath</h3> |
| <div class="member-signature"><span class="modifiers">protected</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1082">getWebAppsPath</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> webapps, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> appName)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/FileNotFoundException.html" title="class or interface in java.io" class="external-link">FileNotFoundException</a></span></div> |
| <div class="block">Get the pathname to the webapps files.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>appName</code> - eg "secondary" or "datanode"</dd> |
| <dt>Returns:</dt> |
| <dd>the pathname as a URL</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/FileNotFoundException.html" title="class or interface in java.io" class="external-link">FileNotFoundException</a></code> - if 'webapps' directory cannot be found on CLASSPATH.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getPort()"> |
| <h3>getPort</h3> |
| <div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a> |
| </span><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1098">getPort</a></span>()</div> |
| <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">Since 0.99.0</div> |
| </div> |
| <div class="block">Get the port that the server is on</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>the port</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getConnectorAddress(int)"> |
| <h3>getConnectorAddress</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/InetSocketAddress.html" title="class or interface in java.net" class="external-link">InetSocketAddress</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1108">getConnectorAddress</a></span><wbr><span class="parameters">(int index)</span></div> |
| <div class="block">Get the address that corresponds to a particular connector.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>the corresponding address for the connector, or null if there's no such connector or |
| the connector is not bounded.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setThreads(int,int)"> |
| <h3>setThreads</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1128">setThreads</a></span><wbr><span class="parameters">(int min, |
| int max)</span></div> |
| <div class="block">Set the min, max number of worker threads (simultaneous connections).</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="initSpnego(org.apache.hadoop.conf.Configuration,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"> |
| <h3>initSpnego</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1134">initSpnego</a></span><wbr><span class="parameters">(org.apache.hadoop.conf.Configuration conf, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> hostName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> usernameConfKey, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> keytabConfKey, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> kerberosNameRuleKey, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> signatureSecretKeyFileKey)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isMissing(java.lang.String)"> |
| <h3>isMissing</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1187">isMissing</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> value)</span></div> |
| <div class="block">Returns true if the argument is non-null and not whitespace</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getOrEmptyString(org.apache.hadoop.conf.Configuration,java.lang.String)"> |
| <h3>getOrEmptyString</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1197">getOrEmptyString</a></span><wbr><span class="parameters">(org.apache.hadoop.conf.Configuration conf, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> key)</span></div> |
| <div class="block">Extracts the value for the given key from the configuration of returns a string of zero length.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="start()"> |
| <h3>start</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1208">start</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Start the server. Does not wait for the server to start.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="loadListeners()"> |
| <h3>loadListeners</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1245">loadListeners</a></span>()</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="openListeners()"> |
| <h3>openListeners</h3> |
| <div class="member-signature"><span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1255">openListeners</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div> |
| <div class="block">Open the main listener for the server</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code> - if the listener cannot be opened or the appropriate port is already in use</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="stop()"> |
| <h3>stop</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1292">stop</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div> |
| <div class="block">stop the server</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addMultiException(org.apache.hbase.thirdparty.org.eclipse.jetty.util.MultiException,java.lang.Exception)"> |
| <h3>addMultiException</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">org.apache.hbase.thirdparty.org.eclipse.jetty.util.MultiException</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1330">addMultiException</a></span><wbr><span class="parameters">(org.apache.hbase.thirdparty.org.eclipse.jetty.util.MultiException exception, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a> e)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="join()"> |
| <h3>join</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1338">join</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isAlive()"> |
| <h3>isAlive</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1346">isAlive</a></span>()</div> |
| <div class="block">Test for the availability of the web server</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>true if the web server is started, false otherwise</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="toString()"> |
| <h3>toString</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1354">toString</a></span>()</div> |
| <div class="block">Return the host and port of the HttpServer, if live</div> |
| <dl class="notes"> |
| <dt>Overrides:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code> in class <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>the classname and any HTTP URL</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isInstrumentationAccessAllowed(javax.servlet.ServletContext,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)"> |
| <h3>isInstrumentationAccessAllowed</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1386">isInstrumentationAccessAllowed</a></span><wbr><span class="parameters">(javax.servlet.ServletContext servletContext, |
| javax.servlet.http.HttpServletRequest request, |
| javax.servlet.http.HttpServletResponse response)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Checks the user has privileges to access to instrumentation servlets. |
| <p> |
| If <code>hadoop.security.instrumentation.requires.admin</code> is set to FALSE (default value) |
| it always returns TRUE. |
| </p> |
| <p> |
| If <code>hadoop.security.instrumentation.requires.admin</code> is set to TRUE it will check |
| that if the current user is in the admin ACLS. If the user is in the admin ACLs it returns |
| TRUE, otherwise it returns FALSE. |
| </p></div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>servletContext</code> - the servlet context.</dd> |
| <dd><code>request</code> - the servlet request.</dd> |
| <dd><code>response</code> - the servlet response.</dd> |
| <dt>Returns:</dt> |
| <dd>TRUE/FALSE based on the logic decribed above.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="hasAdministratorAccess(javax.servlet.ServletContext,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)"> |
| <h3>hasAdministratorAccess</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1408">hasAdministratorAccess</a></span><wbr><span class="parameters">(javax.servlet.ServletContext servletContext, |
| javax.servlet.http.HttpServletRequest request, |
| javax.servlet.http.HttpServletResponse response)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Does the user sending the HttpServletRequest has the administrator ACLs? If it isn't the case, |
| response will be modified to send an error to the user.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>servletContext</code> - the <code>ServletContext</code> to use</dd> |
| <dd><code>request</code> - the <code>HttpServletRequest</code> to check</dd> |
| <dd><code>response</code> - used to send the error response if user does not have admin access.</dd> |
| <dt>Returns:</dt> |
| <dd>true if admin-authorized, false otherwise</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - if an unauthenticated or unauthorized user tries to access the page</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="hasAdministratorAccess(org.apache.hadoop.conf.Configuration,org.apache.hadoop.security.authorize.AccessControlList,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)"> |
| <h3>hasAdministratorAccess</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1416">hasAdministratorAccess</a></span><wbr><span class="parameters">(org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.security.authorize.AccessControlList acl, |
| javax.servlet.http.HttpServletRequest request, |
| javax.servlet.http.HttpServletResponse response)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="userHasAdministratorAccess(javax.servlet.ServletContext,java.lang.String)"> |
| <h3>userHasAdministratorAccess</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1446">userHasAdministratorAccess</a></span><wbr><span class="parameters">(javax.servlet.ServletContext servletContext, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> remoteUser)</span></div> |
| <div class="block">Get the admin ACLs from the given ServletContext and check if the given user is in the ACL.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>servletContext</code> - the context containing the admin ACL.</dd> |
| <dd><code>remoteUser</code> - the remote user to check for.</dd> |
| <dt>Returns:</dt> |
| <dd>true if the user is present in the ACL, false if no ACL is set or the user is not |
| present</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="userHasAdministratorAccess(org.apache.hadoop.security.authorize.AccessControlList,java.lang.String)"> |
| <h3>userHasAdministratorAccess</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line-1452">userHasAdministratorAccess</a></span><wbr><span class="parameters">(org.apache.hadoop.security.authorize.AccessControlList acl, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> remoteUser)</span></div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| </ul> |
| </section> |
| <!-- ========= END OF CLASS DATA ========= --> |
| </main> |
| <footer role="contentinfo"> |
| <hr> |
| <p class="legal-copy"><small>Copyright © 2007–2020 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> |
| </footer> |
| </div> |
| </div> |
| </body> |
| </html> |