blob: 882de7975cb318f654e4491cc31946a3de837649 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>HttpServer (Apache HBase 3.0.0-alpha-2-SNAPSHOT API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="HttpServer (Apache HBase 3.0.0-alpha-2-SNAPSHOT API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":9,"i10":10,"i11":10,"i12":10,"i13":9,"i14":9,"i15":9,"i16":10,"i17":10,"i18":9,"i19":10,"i20":42,"i21":10,"i22":10,"i23":10,"i24":10,"i25":9,"i26":9,"i27":10,"i28":10,"i29":10,"i30":9,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":9,"i42":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/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">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/hadoop/hbase/http/HttpRequestLog.html" title="class in org.apache.hadoop.hbase.http"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html" title="class in org.apache.hadoop.hbase.http"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/hadoop/hbase/http/HttpServer.html" target="_top">Frames</a></li>
<li><a href="HttpServer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.hadoop.hbase.http</div>
<h2 title="Class HttpServer" class="title">Class HttpServer</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.apache.hadoop.hbase.http.HttpServer</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../../org/apache/hadoop/hbase/http/FilterContainer.html" title="interface in org.apache.hadoop.hbase.http">FilterContainer</a></dd>
</dl>
<hr>
<br>
<pre>@InterfaceAudience.Private
@InterfaceStability.Evolving
public class <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.107">HttpServer</a>
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
implements <a href="../../../../../org/apache/hadoop/hbase/http/FilterContainer.html" title="interface in org.apache.hadoop.hbase.http">FilterContainer</a></pre>
<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/" -&gt; points to the log directory
"/static/" -&gt; points to common static files (src/webapps/static)
"/" -&gt; the jsp server code from (src/webapps/&lt;name&gt;)</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html" title="class in org.apache.hadoop.hbase.http">HttpServer.Builder</a></span></code>
<div class="block">Class to construct instances of HTTP server with specific options.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.ListenerInfo.html" title="class in org.apache.hadoop.hbase.http">HttpServer.ListenerInfo</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.QuotingInputFilter.html" title="class in org.apache.hadoop.hbase.http">HttpServer.QuotingInputFilter</a></span></code>
<div class="block">A Servlet input filter that quotes all HTML active characters in the
parameter names and values.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.StackServlet.html" title="class in org.apache.hadoop.hbase.http">HttpServer.StackServlet</a></span></code>
<div class="block">A very simple servlet to serve up a text representation of the current
stack traces.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#ADMINS_ACL">ADMINS_ACL</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private org.apache.hadoop.security.authorize.AccessControlList</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#adminsAcl">adminsAcl</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#APP_DIR">APP_DIR</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#appDir">appDir</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#authenticationEnabled">authenticationEnabled</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#BIND_ADDRESS">BIND_ADDRESS</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#CONF_CONTEXT_ATTRIBUTE">CONF_CONTEXT_ATTRIBUTE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#DEFAULT_MAX_HEADER_SIZE">DEFAULT_MAX_HEADER_SIZE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#defaultContexts">defaultContexts</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#EMPTY_STRING">EMPTY_STRING</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#FILTER_INITIALIZERS_PROPERTY">FILTER_INITIALIZERS_PROPERTY</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#filterNames">filterNames</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#findPort">findPort</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>(package private) static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HTTP_AUTHENTICATION_PREFIX">HTTP_AUTHENTICATION_PREFIX</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HTTP_AUTHENTICATION_SIGNATURE_SECRET_FILE_KEY">HTTP_AUTHENTICATION_SIGNATURE_SECRET_FILE_KEY</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>(package private) static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HTTP_AUTHENTICATION_SIGNATURE_SECRET_FILE_SUFFIX">HTTP_AUTHENTICATION_SIGNATURE_SECRET_FILE_SUFFIX</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HTTP_MAX_THREADS">HTTP_MAX_THREADS</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HTTP_PRIVILEGED_CONF_DEFAULT">HTTP_PRIVILEGED_CONF_DEFAULT</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HTTP_PRIVILEGED_CONF_KEY">HTTP_PRIVILEGED_CONF_KEY</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HTTP_SPNEGO_AUTHENTICATION_ADMIN_GROUPS_KEY">HTTP_SPNEGO_AUTHENTICATION_ADMIN_GROUPS_KEY</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HTTP_SPNEGO_AUTHENTICATION_ADMIN_USERS_KEY">HTTP_SPNEGO_AUTHENTICATION_ADMIN_USERS_KEY</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HTTP_SPNEGO_AUTHENTICATION_KEYTAB_KEY">HTTP_SPNEGO_AUTHENTICATION_KEYTAB_KEY</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HTTP_SPNEGO_AUTHENTICATION_KEYTAB_SUFFIX">HTTP_SPNEGO_AUTHENTICATION_KEYTAB_SUFFIX</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HTTP_SPNEGO_AUTHENTICATION_KRB_NAME_KEY">HTTP_SPNEGO_AUTHENTICATION_KRB_NAME_KEY</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HTTP_SPNEGO_AUTHENTICATION_KRB_NAME_SUFFIX">HTTP_SPNEGO_AUTHENTICATION_KRB_NAME_SUFFIX</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>(package private) static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HTTP_SPNEGO_AUTHENTICATION_PREFIX">HTTP_SPNEGO_AUTHENTICATION_PREFIX</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HTTP_SPNEGO_AUTHENTICATION_PRINCIPAL_KEY">HTTP_SPNEGO_AUTHENTICATION_PRINCIPAL_KEY</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>(package private) static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HTTP_SPNEGO_AUTHENTICATION_PRINCIPAL_SUFFIX">HTTP_SPNEGO_AUTHENTICATION_PRINCIPAL_SUFFIX</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_DEFAULT">HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_DEFAULT</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_KEY">HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_KEY</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_SUFFIX">HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_SUFFIX</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HTTP_UI_AUTHENTICATION">HTTP_UI_AUTHENTICATION</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.ListenerInfo.html" title="class in org.apache.hadoop.hbase.http">HttpServer.ListenerInfo</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#listeners">listeners</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static org.slf4j.Logger</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#LOG">LOG</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#logDir">logDir</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#NO_CACHE_FILTER">NO_CACHE_FILTER</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#SPNEGO_FILTER">SPNEGO_FILTER</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#SPNEGO_PROXYUSER_FILTER">SPNEGO_PROXYUSER_FILTER</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#STATE_DESCRIPTION_ALIVE">STATE_DESCRIPTION_ALIVE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>(package private) static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#STATE_DESCRIPTION_NOT_LIVE">STATE_DESCRIPTION_NOT_LIVE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected org.apache.hbase.thirdparty.org.eclipse.jetty.webapp.WebAppContext</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#webAppContext">webAppContext</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected org.apache.hbase.thirdparty.org.eclipse.jetty.server.Server</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#webServer">webServer</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HttpServer-org.apache.hadoop.hbase.http.HttpServer.Builder-">HttpServer</a></span>(<a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html" title="class in org.apache.hadoop.hbase.http">HttpServer.Builder</a>&nbsp;b)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HttpServer-java.lang.String-java.lang.String-int-boolean-">HttpServer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;bindAddress,
int&nbsp;port,
boolean&nbsp;findPort)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Since 0.99.0</span></div>
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HttpServer-java.lang.String-java.lang.String-int-boolean-org.apache.hadoop.conf.Configuration-">HttpServer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;bindAddress,
int&nbsp;port,
boolean&nbsp;findPort,
org.apache.hadoop.conf.Configuration&nbsp;conf)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Since 0.99.0</span></div>
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HttpServer-java.lang.String-java.lang.String-int-boolean-org.apache.hadoop.conf.Configuration-org.apache.hadoop.security.authorize.AccessControlList-">HttpServer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;bindAddress,
int&nbsp;port,
boolean&nbsp;findPort,
org.apache.hadoop.conf.Configuration&nbsp;conf,
org.apache.hadoop.security.authorize.AccessControlList&nbsp;adminsAcl)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Since 0.99.0</span></div>
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HttpServer-java.lang.String-java.lang.String-int-boolean-org.apache.hadoop.conf.Configuration-org.apache.hadoop.security.authorize.AccessControlList-java.lang.String:A-">HttpServer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;bindAddress,
int&nbsp;port,
boolean&nbsp;findPort,
org.apache.hadoop.conf.Configuration&nbsp;conf,
org.apache.hadoop.security.authorize.AccessControlList&nbsp;adminsAcl,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;pathSpecs)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Since 0.99.0</span></div>
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HttpServer-java.lang.String-java.lang.String-int-boolean-org.apache.hadoop.conf.Configuration-java.lang.String:A-">HttpServer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;bindAddress,
int&nbsp;port,
boolean&nbsp;findPort,
org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;pathSpecs)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Since 0.99.0</span></div>
</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#addDefaultApps-org.apache.hbase.thirdparty.org.eclipse.jetty.server.handler.ContextHandlerCollection-java.lang.String-org.apache.hadoop.conf.Configuration-">addDefaultApps</a></span>(org.apache.hbase.thirdparty.org.eclipse.jetty.server.handler.ContextHandlerCollection&nbsp;parent,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;appDir,
org.apache.hadoop.conf.Configuration&nbsp;conf)</code>
<div class="block">Add default apps.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#addDefaultServlets-org.apache.hbase.thirdparty.org.eclipse.jetty.server.handler.ContextHandlerCollection-org.apache.hadoop.conf.Configuration-">addDefaultServlets</a></span>(org.apache.hbase.thirdparty.org.eclipse.jetty.server.handler.ContextHandlerCollection&nbsp;contexts,
org.apache.hadoop.conf.Configuration&nbsp;conf)</code>
<div class="block">Add default servlets.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#addFilter-java.lang.String-java.lang.String-java.util.Map-">addFilter</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;classname,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;parameters)</code>
<div class="block">Add a filter to the container.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#addFilterPathMapping-java.lang.String-org.apache.hbase.thirdparty.org.eclipse.jetty.webapp.WebAppContext-">addFilterPathMapping</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pathSpec,
org.apache.hbase.thirdparty.org.eclipse.jetty.webapp.WebAppContext&nbsp;webAppCtx)</code>
<div class="block">Add the path spec to the filter path mapping.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#addGlobalFilter-java.lang.String-java.lang.String-java.util.Map-">addGlobalFilter</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;classname,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;parameters)</code>
<div class="block">Add a global filter to the container - This global filter will be
applied to all available web contexts.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#addInternalServlet-java.lang.String-java.lang.String-java.lang.Class-boolean-">addInternalServlet</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pathSpec,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends javax.servlet.http.HttpServlet&gt;&nbsp;clazz,
boolean&nbsp;requireAuthz)</code>
<div class="block">Add an internal servlet in the server, specifying whether or not to
protect with Kerberos authentication.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#addJerseyResourcePackage-java.lang.String-java.lang.String-">addJerseyResourcePackage</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;packageName,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pathSpec)</code>
<div class="block">Add a Jersey resource package.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#addManagedListener-org.apache.hbase.thirdparty.org.eclipse.jetty.server.ServerConnector-">addManagedListener</a></span>(org.apache.hbase.thirdparty.org.eclipse.jetty.server.ServerConnector&nbsp;connector)</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>private org.apache.hbase.thirdparty.org.eclipse.jetty.util.MultiException</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#addMultiException-org.apache.hbase.thirdparty.org.eclipse.jetty.util.MultiException-java.lang.Exception-">addMultiException</a></span>(org.apache.hbase.thirdparty.org.eclipse.jetty.util.MultiException&nbsp;exception,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>&nbsp;e)</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>private static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#addNoCacheFilter-org.apache.hbase.thirdparty.org.eclipse.jetty.webapp.WebAppContext-">addNoCacheFilter</a></span>(org.apache.hbase.thirdparty.org.eclipse.jetty.webapp.WebAppContext&nbsp;ctxt)</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#addPrivilegedServlet-java.lang.String-java.lang.String-java.lang.Class-">addPrivilegedServlet</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pathSpec,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends javax.servlet.http.HttpServlet&gt;&nbsp;clazz)</code>
<div class="block">Adds a servlet in the server that only administrators can access.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#addServletWithAuth-java.lang.String-java.lang.String-java.lang.Class-boolean-">addServletWithAuth</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pathSpec,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends javax.servlet.http.HttpServlet&gt;&nbsp;clazz,
boolean&nbsp;requireAuthz)</code>
<div class="block">Internal method to add a servlet to the HTTP server.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#addUnprivilegedServlet-java.lang.String-java.lang.String-java.lang.Class-">addUnprivilegedServlet</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pathSpec,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends javax.servlet.http.HttpServlet&gt;&nbsp;clazz)</code>
<div class="block">Adds a servlet in the server that any user can access.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>static org.apache.hbase.thirdparty.org.eclipse.jetty.server.handler.gzip.GzipHandler</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#buildGzipHandler-org.apache.hbase.thirdparty.org.eclipse.jetty.server.Handler-">buildGzipHandler</a></span>(org.apache.hbase.thirdparty.org.eclipse.jetty.server.Handler&nbsp;wrapped)</code>
<div class="block">Construct and configure an instance of <code>GzipHandler</code>.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>private static org.apache.hbase.thirdparty.org.eclipse.jetty.webapp.WebAppContext</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#createWebAppContext-java.lang.String-org.apache.hadoop.conf.Configuration-org.apache.hadoop.security.authorize.AccessControlList-java.lang.String-">createWebAppContext</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
org.apache.hadoop.conf.Configuration&nbsp;conf,
org.apache.hadoop.security.authorize.AccessControlList&nbsp;adminsAcl,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;appDir)</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#defineFilter-org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler-java.lang.String-java.lang.String-java.util.Map-java.lang.String:A-">defineFilter</a></span>(org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler&nbsp;handler,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;classname,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;parameters,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;urls)</code>
<div class="block">Define a filter for a context and set up default url mappings.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#getAttribute-java.lang.String-">getAttribute</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Get the value in the webapp context.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true" title="class or interface in java.net">InetSocketAddress</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#getConnectorAddress-int-">getConnectorAddress</a></span>(int&nbsp;index)</code>
<div class="block">Get the address that corresponds to a particular connector.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>private static <a href="../../../../../org/apache/hadoop/hbase/http/FilterInitializer.html" title="class in org.apache.hadoop.hbase.http">FilterInitializer</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#getFilterInitializers-org.apache.hadoop.conf.Configuration-">getFilterInitializers</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf)</code>
<div class="block">Get an array of FilterConfiguration specified in the conf</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#getOrEmptyString-org.apache.hadoop.conf.Configuration-java.lang.String-">getOrEmptyString</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
<div class="block">Extracts the value for the given key from the configuration of returns a string of
zero length.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#getPort--">getPort</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Since 0.99.0</span></div>
</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hbase.thirdparty.org.eclipse.jetty.server.ServerConnector&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#getServerConnectors--">getServerConnectors</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>org.apache.hbase.thirdparty.org.eclipse.jetty.webapp.WebAppContext</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#getWebAppContext--">getWebAppContext</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#getWebAppsPath-java.lang.String-">getWebAppsPath</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;appName)</code>&nbsp;</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#getWebAppsPath-java.lang.String-java.lang.String-">getWebAppsPath</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;webapps,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;appName)</code>
<div class="block">Get the pathname to the webapps files.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#hasAdministratorAccess-org.apache.hadoop.conf.Configuration-org.apache.hadoop.security.authorize.AccessControlList-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-">hasAdministratorAccess</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
org.apache.hadoop.security.authorize.AccessControlList&nbsp;acl,
javax.servlet.http.HttpServletRequest&nbsp;request,
javax.servlet.http.HttpServletResponse&nbsp;response)</code>&nbsp;</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#hasAdministratorAccess-javax.servlet.ServletContext-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-">hasAdministratorAccess</a></span>(javax.servlet.ServletContext&nbsp;servletContext,
javax.servlet.http.HttpServletRequest&nbsp;request,
javax.servlet.http.HttpServletResponse&nbsp;response)</code>
<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>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#initializeWebServer-java.lang.String-java.lang.String-org.apache.hadoop.conf.Configuration-java.lang.String:A-org.apache.hadoop.hbase.http.HttpServer.Builder-">initializeWebServer</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;hostName,
org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;pathSpecs,
<a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html" title="class in org.apache.hadoop.hbase.http">HttpServer.Builder</a>&nbsp;b)</code>&nbsp;</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#initSpnego-org.apache.hadoop.conf.Configuration-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">initSpnego</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;hostName,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usernameConfKey,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;keytabConfKey,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kerberosNameRuleKey,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;signatureSecretKeyFileKey)</code>&nbsp;</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#isAlive--">isAlive</a></span>()</code>
<div class="block">Test for the availability of the web server</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#isInstrumentationAccessAllowed-javax.servlet.ServletContext-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-">isInstrumentationAccessAllowed</a></span>(javax.servlet.ServletContext&nbsp;servletContext,
javax.servlet.http.HttpServletRequest&nbsp;request,
javax.servlet.http.HttpServletResponse&nbsp;response)</code>
<div class="block">Checks the user has privileges to access to instrumentation servlets.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#isMissing-java.lang.String-">isMissing</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
<div class="block">Returns true if the argument is non-null and not whitespace</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#join--">join</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#loadListeners--">loadListeners</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>(package private) void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#openListeners--">openListeners</a></span>()</code>
<div class="block">Open the main listener for the server</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#setAttribute-java.lang.String-java.lang.Object-">setAttribute</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
<div class="block">Set a value in the webapp context.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#setContextAttributes-org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler-org.apache.hadoop.conf.Configuration-">setContextAttributes</a></span>(org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler&nbsp;context,
org.apache.hadoop.conf.Configuration&nbsp;conf)</code>&nbsp;</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#setThreads-int-int-">setThreads</a></span>(int&nbsp;min,
int&nbsp;max)</code>
<div class="block">Set the min, max number of worker threads (simultaneous connections).</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#start--">start</a></span>()</code>
<div class="block">Start the server.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#stop--">stop</a></span>()</code>
<div class="block">stop the server</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#toString--">toString</a></span>()</code>
<div class="block">Return the host and port of the HttpServer, if live</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#userHasAdministratorAccess-org.apache.hadoop.security.authorize.AccessControlList-java.lang.String-">userHasAdministratorAccess</a></span>(org.apache.hadoop.security.authorize.AccessControlList&nbsp;acl,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;remoteUser)</code>&nbsp;</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#userHasAdministratorAccess-javax.servlet.ServletContext-java.lang.String-">userHasAdministratorAccess</a></span>(javax.servlet.ServletContext&nbsp;servletContext,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;remoteUser)</code>
<div class="block">Get the admin ACLs from the given ServletContext and check if the given
user is in the ACL.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="LOG">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
<pre>private static final&nbsp;org.slf4j.Logger <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.108">LOG</a></pre>
</li>
</ul>
<a name="EMPTY_STRING">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EMPTY_STRING</h4>
<pre>private static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.109">EMPTY_STRING</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.EMPTY_STRING">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_MAX_HEADER_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_MAX_HEADER_SIZE</h4>
<pre>private static final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.111">DEFAULT_MAX_HEADER_SIZE</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.DEFAULT_MAX_HEADER_SIZE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="FILTER_INITIALIZERS_PROPERTY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FILTER_INITIALIZERS_PROPERTY</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.113">FILTER_INITIALIZERS_PROPERTY</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.FILTER_INITIALIZERS_PROPERTY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HTTP_MAX_THREADS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HTTP_MAX_THREADS</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.115">HTTP_MAX_THREADS</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_MAX_THREADS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HTTP_UI_AUTHENTICATION">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HTTP_UI_AUTHENTICATION</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.117">HTTP_UI_AUTHENTICATION</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_UI_AUTHENTICATION">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HTTP_AUTHENTICATION_PREFIX">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HTTP_AUTHENTICATION_PREFIX</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.118">HTTP_AUTHENTICATION_PREFIX</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_AUTHENTICATION_PREFIX">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HTTP_SPNEGO_AUTHENTICATION_PREFIX">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HTTP_SPNEGO_AUTHENTICATION_PREFIX</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.119">HTTP_SPNEGO_AUTHENTICATION_PREFIX</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_SPNEGO_AUTHENTICATION_PREFIX">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HTTP_SPNEGO_AUTHENTICATION_PRINCIPAL_SUFFIX">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HTTP_SPNEGO_AUTHENTICATION_PRINCIPAL_SUFFIX</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.121">HTTP_SPNEGO_AUTHENTICATION_PRINCIPAL_SUFFIX</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_SPNEGO_AUTHENTICATION_PRINCIPAL_SUFFIX">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HTTP_SPNEGO_AUTHENTICATION_PRINCIPAL_KEY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HTTP_SPNEGO_AUTHENTICATION_PRINCIPAL_KEY</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.122">HTTP_SPNEGO_AUTHENTICATION_PRINCIPAL_KEY</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_SPNEGO_AUTHENTICATION_PRINCIPAL_KEY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HTTP_SPNEGO_AUTHENTICATION_KEYTAB_SUFFIX">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HTTP_SPNEGO_AUTHENTICATION_KEYTAB_SUFFIX</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.124">HTTP_SPNEGO_AUTHENTICATION_KEYTAB_SUFFIX</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_SPNEGO_AUTHENTICATION_KEYTAB_SUFFIX">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HTTP_SPNEGO_AUTHENTICATION_KEYTAB_KEY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HTTP_SPNEGO_AUTHENTICATION_KEYTAB_KEY</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.125">HTTP_SPNEGO_AUTHENTICATION_KEYTAB_KEY</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_SPNEGO_AUTHENTICATION_KEYTAB_KEY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HTTP_SPNEGO_AUTHENTICATION_KRB_NAME_SUFFIX">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HTTP_SPNEGO_AUTHENTICATION_KRB_NAME_SUFFIX</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.127">HTTP_SPNEGO_AUTHENTICATION_KRB_NAME_SUFFIX</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_SPNEGO_AUTHENTICATION_KRB_NAME_SUFFIX">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HTTP_SPNEGO_AUTHENTICATION_KRB_NAME_KEY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HTTP_SPNEGO_AUTHENTICATION_KRB_NAME_KEY</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.128">HTTP_SPNEGO_AUTHENTICATION_KRB_NAME_KEY</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_SPNEGO_AUTHENTICATION_KRB_NAME_KEY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_SUFFIX">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_SUFFIX</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.130">HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_SUFFIX</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_SUFFIX">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_KEY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_KEY</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.131">HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_KEY</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_KEY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_DEFAULT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_DEFAULT</h4>
<pre>public static final&nbsp;boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.133">HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_DEFAULT</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_SPNEGO_AUTHENTICATION_PROXYUSER_ENABLE_DEFAULT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HTTP_AUTHENTICATION_SIGNATURE_SECRET_FILE_SUFFIX">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HTTP_AUTHENTICATION_SIGNATURE_SECRET_FILE_SUFFIX</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.134">HTTP_AUTHENTICATION_SIGNATURE_SECRET_FILE_SUFFIX</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_AUTHENTICATION_SIGNATURE_SECRET_FILE_SUFFIX">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HTTP_AUTHENTICATION_SIGNATURE_SECRET_FILE_KEY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HTTP_AUTHENTICATION_SIGNATURE_SECRET_FILE_KEY</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.136">HTTP_AUTHENTICATION_SIGNATURE_SECRET_FILE_KEY</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_AUTHENTICATION_SIGNATURE_SECRET_FILE_KEY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HTTP_SPNEGO_AUTHENTICATION_ADMIN_USERS_KEY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HTTP_SPNEGO_AUTHENTICATION_ADMIN_USERS_KEY</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.138">HTTP_SPNEGO_AUTHENTICATION_ADMIN_USERS_KEY</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_SPNEGO_AUTHENTICATION_ADMIN_USERS_KEY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HTTP_SPNEGO_AUTHENTICATION_ADMIN_GROUPS_KEY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HTTP_SPNEGO_AUTHENTICATION_ADMIN_GROUPS_KEY</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.140">HTTP_SPNEGO_AUTHENTICATION_ADMIN_GROUPS_KEY</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_SPNEGO_AUTHENTICATION_ADMIN_GROUPS_KEY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HTTP_PRIVILEGED_CONF_KEY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HTTP_PRIVILEGED_CONF_KEY</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.142">HTTP_PRIVILEGED_CONF_KEY</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_PRIVILEGED_CONF_KEY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="HTTP_PRIVILEGED_CONF_DEFAULT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HTTP_PRIVILEGED_CONF_DEFAULT</h4>
<pre>public static final&nbsp;boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.144">HTTP_PRIVILEGED_CONF_DEFAULT</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.HTTP_PRIVILEGED_CONF_DEFAULT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="CONF_CONTEXT_ATTRIBUTE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONF_CONTEXT_ATTRIBUTE</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.148">CONF_CONTEXT_ATTRIBUTE</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.CONF_CONTEXT_ATTRIBUTE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="ADMINS_ACL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ADMINS_ACL</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.149">ADMINS_ACL</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.ADMINS_ACL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="BIND_ADDRESS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>BIND_ADDRESS</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.150">BIND_ADDRESS</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.BIND_ADDRESS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="SPNEGO_FILTER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SPNEGO_FILTER</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.151">SPNEGO_FILTER</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.SPNEGO_FILTER">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="SPNEGO_PROXYUSER_FILTER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SPNEGO_PROXYUSER_FILTER</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.152">SPNEGO_PROXYUSER_FILTER</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.SPNEGO_PROXYUSER_FILTER">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="NO_CACHE_FILTER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NO_CACHE_FILTER</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.153">NO_CACHE_FILTER</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.NO_CACHE_FILTER">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="APP_DIR">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>APP_DIR</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.154">APP_DIR</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.APP_DIR">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="adminsAcl">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>adminsAcl</h4>
<pre>private final&nbsp;org.apache.hadoop.security.authorize.AccessControlList <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.156">adminsAcl</a></pre>
</li>
</ul>
<a name="webServer">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>webServer</h4>
<pre>protected final&nbsp;org.apache.hbase.thirdparty.org.eclipse.jetty.server.Server <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.158">webServer</a></pre>
</li>
</ul>
<a name="appDir">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appDir</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.159">appDir</a></pre>
</li>
</ul>
<a name="logDir">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>logDir</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.160">logDir</a></pre>
</li>
</ul>
<a name="listeners">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>listeners</h4>
<pre>private final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.ListenerInfo.html" title="class in org.apache.hadoop.hbase.http">HttpServer.ListenerInfo</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.175">listeners</a></pre>
</li>
</ul>
<a name="webAppContext">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>webAppContext</h4>
<pre>protected final&nbsp;org.apache.hbase.thirdparty.org.eclipse.jetty.webapp.WebAppContext <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.181">webAppContext</a></pre>
</li>
</ul>
<a name="findPort">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>findPort</h4>
<pre>protected final&nbsp;boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.182">findPort</a></pre>
</li>
</ul>
<a name="defaultContexts">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultContexts</h4>
<pre>protected final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.183">defaultContexts</a></pre>
</li>
</ul>
<a name="filterNames">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>filterNames</h4>
<pre>protected final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.184">filterNames</a></pre>
</li>
</ul>
<a name="authenticationEnabled">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>authenticationEnabled</h4>
<pre>protected final&nbsp;boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.185">authenticationEnabled</a></pre>
</li>
</ul>
<a name="STATE_DESCRIPTION_ALIVE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>STATE_DESCRIPTION_ALIVE</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.186">STATE_DESCRIPTION_ALIVE</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.STATE_DESCRIPTION_ALIVE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="STATE_DESCRIPTION_NOT_LIVE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>STATE_DESCRIPTION_NOT_LIVE</h4>
<pre>static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.187">STATE_DESCRIPTION_NOT_LIVE</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.http.HttpServer.STATE_DESCRIPTION_NOT_LIVE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="HttpServer-java.lang.String-java.lang.String-int-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HttpServer</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.483">HttpServer</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;bindAddress,
int&nbsp;port,
boolean&nbsp;findPort)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 0.99.0</span></div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#HttpServer-java.lang.String-java.lang.String-int-boolean-org.apache.hadoop.conf.Configuration-"><code>HttpServer(String, String, int, boolean, Configuration)</code></a></dd>
</dl>
</li>
</ul>
<a name="HttpServer-java.lang.String-java.lang.String-int-boolean-org.apache.hadoop.conf.Configuration-java.lang.String:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HttpServer</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.504">HttpServer</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;bindAddress,
int&nbsp;port,
boolean&nbsp;findPort,
org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;pathSpecs)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 0.99.0</span></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>
<dt><span class="paramLabel">Parameters:</span></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><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
<a name="HttpServer-java.lang.String-java.lang.String-int-boolean-org.apache.hadoop.conf.Configuration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HttpServer</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.520">HttpServer</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;bindAddress,
int&nbsp;port,
boolean&nbsp;findPort,
org.apache.hadoop.conf.Configuration&nbsp;conf)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 0.99.0</span></div>
<div class="block">Create a status server on the given port.
The jsp scripts are taken from src/webapps/&lt;name&gt;.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></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><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
<a name="HttpServer-java.lang.String-java.lang.String-int-boolean-org.apache.hadoop.conf.Configuration-org.apache.hadoop.security.authorize.AccessControlList-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HttpServer</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.540">HttpServer</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;bindAddress,
int&nbsp;port,
boolean&nbsp;findPort,
org.apache.hadoop.conf.Configuration&nbsp;conf,
org.apache.hadoop.security.authorize.AccessControlList&nbsp;adminsAcl)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 0.99.0</span></div>
<div class="block">Creates a status server on the given port. The JSP scripts are taken
from src/webapp&lt;name&gt;.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></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><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - when creating the server fails</dd>
</dl>
</li>
</ul>
<a name="HttpServer-java.lang.String-java.lang.String-int-boolean-org.apache.hadoop.conf.Configuration-org.apache.hadoop.security.authorize.AccessControlList-java.lang.String:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HttpServer</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.561">HttpServer</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;bindAddress,
int&nbsp;port,
boolean&nbsp;findPort,
org.apache.hadoop.conf.Configuration&nbsp;conf,
org.apache.hadoop.security.authorize.AccessControlList&nbsp;adminsAcl,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;pathSpecs)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 0.99.0</span></div>
<div class="block">Create a status server on the given port.
The jsp scripts are taken from src/webapps/&lt;name&gt;.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></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><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
<a name="HttpServer-org.apache.hadoop.hbase.http.HttpServer.Builder-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>HttpServer</h4>
<pre>private&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.570">HttpServer</a>(<a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html" title="class in org.apache.hadoop.hbase.http">HttpServer.Builder</a>&nbsp;b)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getServerConnectors--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServerConnectors</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hbase.thirdparty.org.eclipse.jetty.server.ServerConnector&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.177">getServerConnectors</a>()</pre>
</li>
</ul>
<a name="initializeWebServer-java.lang.String-java.lang.String-org.apache.hadoop.conf.Configuration-java.lang.String:A-org.apache.hadoop.hbase.http.HttpServer.Builder-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initializeWebServer</h4>
<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.592">initializeWebServer</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;hostName,
org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;pathSpecs,
<a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html" title="class in org.apache.hadoop.hbase.http">HttpServer.Builder</a>&nbsp;b)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/FileNotFoundException.html?is-external=true" title="class or interface in java.io">FileNotFoundException</a>,
<a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/FileNotFoundException.html?is-external=true" title="class or interface in java.io">FileNotFoundException</a></code></dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
<a name="addManagedListener-org.apache.hbase.thirdparty.org.eclipse.jetty.server.ServerConnector-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addManagedListener</h4>
<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.658">addManagedListener</a>(org.apache.hbase.thirdparty.org.eclipse.jetty.server.ServerConnector&nbsp;connector)</pre>
</li>
</ul>
<a name="createWebAppContext-java.lang.String-org.apache.hadoop.conf.Configuration-org.apache.hadoop.security.authorize.AccessControlList-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createWebAppContext</h4>
<pre>private static&nbsp;org.apache.hbase.thirdparty.org.eclipse.jetty.webapp.WebAppContext&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.662">createWebAppContext</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
org.apache.hadoop.conf.Configuration&nbsp;conf,
org.apache.hadoop.security.authorize.AccessControlList&nbsp;adminsAcl,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;appDir)</pre>
</li>
</ul>
<a name="buildGzipHandler-org.apache.hbase.thirdparty.org.eclipse.jetty.server.Handler-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>buildGzipHandler</h4>
<pre>public static&nbsp;org.apache.hbase.thirdparty.org.eclipse.jetty.server.handler.gzip.GzipHandler&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.688">buildGzipHandler</a>(org.apache.hbase.thirdparty.org.eclipse.jetty.server.Handler&nbsp;wrapped)</pre>
<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>
</li>
</ul>
<a name="addNoCacheFilter-org.apache.hbase.thirdparty.org.eclipse.jetty.webapp.WebAppContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addNoCacheFilter</h4>
<pre>private static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.694">addNoCacheFilter</a>(org.apache.hbase.thirdparty.org.eclipse.jetty.webapp.WebAppContext&nbsp;ctxt)</pre>
</li>
</ul>
<a name="getFilterInitializers-org.apache.hadoop.conf.Configuration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFilterInitializers</h4>
<pre>private static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/http/FilterInitializer.html" title="class in org.apache.hadoop.hbase.http">FilterInitializer</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.700">getFilterInitializers</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
<div class="block">Get an array of FilterConfiguration specified in the conf</div>
</li>
</ul>
<a name="addDefaultApps-org.apache.hbase.thirdparty.org.eclipse.jetty.server.handler.ContextHandlerCollection-java.lang.String-org.apache.hadoop.conf.Configuration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addDefaultApps</h4>
<pre>protected&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.721">addDefaultApps</a>(org.apache.hbase.thirdparty.org.eclipse.jetty.server.handler.ContextHandlerCollection&nbsp;parent,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;appDir,
org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
<div class="block">Add default apps.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>appDir</code> - The application directory</dd>
</dl>
</li>
</ul>
<a name="setContextAttributes-org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler-org.apache.hadoop.conf.Configuration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setContextAttributes</h4>
<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.753">setContextAttributes</a>(org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler&nbsp;context,
org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
</li>
</ul>
<a name="addDefaultServlets-org.apache.hbase.thirdparty.org.eclipse.jetty.server.handler.ContextHandlerCollection-org.apache.hadoop.conf.Configuration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addDefaultServlets</h4>
<pre>protected&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.761">addDefaultServlets</a>(org.apache.hbase.thirdparty.org.eclipse.jetty.server.handler.ContextHandlerCollection&nbsp;contexts,
org.apache.hadoop.conf.Configuration&nbsp;conf)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Add default servlets.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
<a name="setAttribute-java.lang.String-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAttribute</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.807">setAttribute</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
<div class="block">Set a value in the webapp context. These values are available to the jsp
pages as "application.getAttribute(name)".</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - The name of the attribute</dd>
<dd><code>value</code> - The value of the attribute</dd>
</dl>
</li>
</ul>
<a name="addJerseyResourcePackage-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addJerseyResourcePackage</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.816">addJerseyResourcePackage</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;packageName,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pathSpec)</pre>
<div class="block">Add a Jersey resource package.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></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>
</li>
</ul>
<a name="addUnprivilegedServlet-java.lang.String-java.lang.String-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addUnprivilegedServlet</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.834">addUnprivilegedServlet</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pathSpec,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends javax.servlet.http.HttpServlet&gt;&nbsp;clazz)</pre>
<div class="block">Adds a servlet in the server that any user can access. This method differs from
<a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#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>
<dt><span class="paramLabel">Parameters:</span></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>
</li>
</ul>
<a name="addPrivilegedServlet-java.lang.String-java.lang.String-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addPrivilegedServlet</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.844">addPrivilegedServlet</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pathSpec,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends javax.servlet.http.HttpServlet&gt;&nbsp;clazz)</pre>
<div class="block">Adds a servlet in the server that only administrators can access. This method differs from
<a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#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>
</li>
</ul>
<a name="addServletWithAuth-java.lang.String-java.lang.String-java.lang.Class-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addServletWithAuth</h4>
<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.854">addServletWithAuth</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pathSpec,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends javax.servlet.http.HttpServlet&gt;&nbsp;clazz,
boolean&nbsp;requireAuthz)</pre>
<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="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#addUnprivilegedServlet-java.lang.String-java.lang.String-java.lang.Class-"><code>addUnprivilegedServlet(String, String, Class)</code></a> or
<a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.html#addPrivilegedServlet-java.lang.String-java.lang.String-java.lang.Class-"><code>addPrivilegedServlet(String, String, Class)</code></a>.</div>
</li>
</ul>
<a name="addInternalServlet-java.lang.String-java.lang.String-java.lang.Class-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addInternalServlet</h4>
<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.873">addInternalServlet</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pathSpec,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends javax.servlet.http.HttpServlet&gt;&nbsp;clazz,
boolean&nbsp;requireAuthz)</pre>
<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>
<dt><span class="paramLabel">Parameters:</span></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>
<dd><code>requireAuth</code> - Require Kerberos authenticate to access servlet</dd>
</dl>
</li>
</ul>
<a name="addFilter-java.lang.String-java.lang.String-java.util.Map-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addFilter</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.894">addFilter</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;classname,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;parameters)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/http/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>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/http/FilterContainer.html#addFilter-java.lang.String-java.lang.String-java.util.Map-">addFilter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/http/FilterContainer.html" title="interface in org.apache.hadoop.hbase.http">FilterContainer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></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>
</li>
</ul>
<a name="addGlobalFilter-java.lang.String-java.lang.String-java.util.Map-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addGlobalFilter</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.912">addGlobalFilter</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;classname,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;parameters)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/http/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>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/http/FilterContainer.html#addGlobalFilter-java.lang.String-java.lang.String-java.util.Map-">addGlobalFilter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/http/FilterContainer.html" title="interface in org.apache.hadoop.hbase.http">FilterContainer</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></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>
</li>
</ul>
<a name="defineFilter-org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler-java.lang.String-java.lang.String-java.util.Map-java.lang.String:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defineFilter</h4>
<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.924">defineFilter</a>(org.apache.hbase.thirdparty.org.eclipse.jetty.servlet.ServletContextHandler&nbsp;handler,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;classname,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;parameters,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;urls)</pre>
<div class="block">Define a filter for a context and set up default url mappings.</div>
</li>
</ul>
<a name="addFilterPathMapping-java.lang.String-org.apache.hbase.thirdparty.org.eclipse.jetty.webapp.WebAppContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addFilterPathMapping</h4>
<pre>protected&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.944">addFilterPathMapping</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pathSpec,
org.apache.hbase.thirdparty.org.eclipse.jetty.webapp.WebAppContext&nbsp;webAppCtx)</pre>
<div class="block">Add the path spec to the filter path mapping.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>pathSpec</code> - The path spec</dd>
<dd><code>webAppCtx</code> - The WebApplicationContext to add to</dd>
</dl>
</li>
</ul>
<a name="getAttribute-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAttribute</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.960">getAttribute</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
<div class="block">Get the value in the webapp context.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - The name of the attribute</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The value of the attribute</dd>
</dl>
</li>
</ul>
<a name="getWebAppContext--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWebAppContext</h4>
<pre>public&nbsp;org.apache.hbase.thirdparty.org.eclipse.jetty.webapp.WebAppContext&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.964">getWebAppContext</a>()</pre>
</li>
</ul>
<a name="getWebAppsPath-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWebAppsPath</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.968">getWebAppsPath</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;appName)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/FileNotFoundException.html?is-external=true" title="class or interface in java.io">FileNotFoundException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/FileNotFoundException.html?is-external=true" title="class or interface in java.io">FileNotFoundException</a></code></dd>
</dl>
</li>
</ul>
<a name="getWebAppsPath-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWebAppsPath</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.978">getWebAppsPath</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;webapps,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;appName)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/FileNotFoundException.html?is-external=true" title="class or interface in java.io">FileNotFoundException</a></pre>
<div class="block">Get the pathname to the webapps files.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>appName</code> - eg "secondary" or "datanode"</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the pathname as a URL</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/FileNotFoundException.html?is-external=true" title="class or interface in java.io">FileNotFoundException</a></code> - if 'webapps' directory cannot be found on CLASSPATH.</dd>
</dl>
</li>
</ul>
<a name="getPort--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPort</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.996">getPort</a>()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 0.99.0</span></div>
<div class="block">Get the port that the server is on</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the port</dd>
</dl>
</li>
</ul>
<a name="getConnectorAddress-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConnectorAddress</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true" title="class or interface in java.net">InetSocketAddress</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.1006">getConnectorAddress</a>(int&nbsp;index)</pre>
<div class="block">Get the address that corresponds to a particular connector.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the corresponding address for the connector, or null if there's no
such connector or the connector is not bounded.</dd>
</dl>
</li>
</ul>
<a name="setThreads-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setThreads</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.1026">setThreads</a>(int&nbsp;min,
int&nbsp;max)</pre>
<div class="block">Set the min, max number of worker threads (simultaneous connections).</div>
</li>
</ul>
<a name="initSpnego-org.apache.hadoop.conf.Configuration-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initSpnego</h4>
<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.1032">initSpnego</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;hostName,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usernameConfKey,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;keytabConfKey,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kerberosNameRuleKey,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;signatureSecretKeyFileKey)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
<a name="isMissing-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isMissing</h4>
<pre>private&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.1081">isMissing</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
<div class="block">Returns true if the argument is non-null and not whitespace</div>
</li>
</ul>
<a name="getOrEmptyString-org.apache.hadoop.conf.Configuration-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOrEmptyString</h4>
<pre>private&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.1092">getOrEmptyString</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
<div class="block">Extracts the value for the given key from the configuration of returns a string of
zero length.</div>
</li>
</ul>
<a name="start--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>start</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.1103">start</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Start the server. Does not wait for the server to start.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
<a name="loadListeners--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>loadListeners</h4>
<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.1142">loadListeners</a>()</pre>
</li>
</ul>
<a name="openListeners--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>openListeners</h4>
<pre>void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.1152">openListeners</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">Open the main listener for the server</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code> - if the listener cannot be opened or the appropriate port is already in use</dd>
</dl>
</li>
</ul>
<a name="stop--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stop</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.1189">stop</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
<div class="block">stop the server</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
</dl>
</li>
</ul>
<a name="addMultiException-org.apache.hbase.thirdparty.org.eclipse.jetty.util.MultiException-java.lang.Exception-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addMultiException</h4>
<pre>private&nbsp;org.apache.hbase.thirdparty.org.eclipse.jetty.util.MultiException&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.1230">addMultiException</a>(org.apache.hbase.thirdparty.org.eclipse.jetty.util.MultiException&nbsp;exception,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>&nbsp;e)</pre>
</li>
</ul>
<a name="join--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>join</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.1238">join</a>()
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></code></dd>
</dl>
</li>
</ul>
<a name="isAlive--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAlive</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.1246">isAlive</a>()</pre>
<div class="block">Test for the availability of the web server</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if the web server is started, false otherwise</dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.1255">toString</a>()</pre>
<div class="block">Return the host and port of the HttpServer, if live</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the classname and any HTTP URL</dd>
</dl>
</li>
</ul>
<a name="isInstrumentationAccessAllowed-javax.servlet.ServletContext-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInstrumentationAccessAllowed</h4>
<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.1286">isInstrumentationAccessAllowed</a>(javax.servlet.ServletContext&nbsp;servletContext,
javax.servlet.http.HttpServletRequest&nbsp;request,
javax.servlet.http.HttpServletResponse&nbsp;response)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<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>
<dt><span class="paramLabel">Parameters:</span></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><span class="returnLabel">Returns:</span></dt>
<dd>TRUE/FALSE based on the logic decribed above.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
<a name="hasAdministratorAccess-javax.servlet.ServletContext-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasAdministratorAccess</h4>
<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.1312">hasAdministratorAccess</a>(javax.servlet.ServletContext&nbsp;servletContext,
javax.servlet.http.HttpServletRequest&nbsp;request,
javax.servlet.http.HttpServletResponse&nbsp;response)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<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>
<dt><span class="paramLabel">Parameters:</span></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><span class="returnLabel">Returns:</span></dt>
<dd>true if admin-authorized, false otherwise</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if an unauthenticated or unauthorized user tries to access the page</dd>
</dl>
</li>
</ul>
<a name="hasAdministratorAccess-org.apache.hadoop.conf.Configuration-org.apache.hadoop.security.authorize.AccessControlList-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasAdministratorAccess</h4>
<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.1322">hasAdministratorAccess</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
org.apache.hadoop.security.authorize.AccessControlList&nbsp;acl,
javax.servlet.http.HttpServletRequest&nbsp;request,
javax.servlet.http.HttpServletResponse&nbsp;response)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
<a name="userHasAdministratorAccess-javax.servlet.ServletContext-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>userHasAdministratorAccess</h4>
<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.1356">userHasAdministratorAccess</a>(javax.servlet.ServletContext&nbsp;servletContext,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;remoteUser)</pre>
<div class="block">Get the admin ACLs from the given ServletContext and check if the given
user is in the ACL.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>servletContext</code> - the context containing the admin ACL.</dd>
<dd><code>remoteUser</code> - the remote user to check for.</dd>
<dt><span class="returnLabel">Returns:</span></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>
</li>
</ul>
<a name="userHasAdministratorAccess-org.apache.hadoop.security.authorize.AccessControlList-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>userHasAdministratorAccess</h4>
<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/HttpServer.html#line.1363">userHasAdministratorAccess</a>(org.apache.hadoop.security.authorize.AccessControlList&nbsp;acl,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;remoteUser)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/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">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/hadoop/hbase/http/HttpRequestLog.html" title="class in org.apache.hadoop.hbase.http"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html" title="class in org.apache.hadoop.hbase.http"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/hadoop/hbase/http/HttpServer.html" target="_top">Frames</a></li>
<li><a href="HttpServer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>