http://git-wip-us.apache.org/repos/asf/hbase-site/blob/849d84a8/devapidocs/constant-values.html
----------------------------------------------------------------------
diff --git a/devapidocs/constant-values.html b/devapidocs/constant-values.html
index 0463965..b02ba85 100644
--- a/devapidocs/constant-values.html
+++ b/devapidocs/constant-values.html
@@ -3831,7 +3831,7 @@
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
 <td><code><a 
href="org/apache/hadoop/hbase/Version.html#date">date</a></code></td>
-<td class="colLast"><code>"Tue Jan  1 14:43:08 UTC 2019"</code></td>
+<td class="colLast"><code>"Wed Jan  2 14:43:57 UTC 2019"</code></td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.revision">
@@ -3845,7 +3845,7 @@
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
 <td><code><a 
href="org/apache/hadoop/hbase/Version.html#srcChecksum">srcChecksum</a></code></td>
-<td class="colLast"><code>"262a737dc52f9624e627fb306255daeb"</code></td>
+<td class="colLast"><code>"d799bef05949064497daae3b1629805b"</code></td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.url">
@@ -7055,33 +7055,47 @@
 <td class="colLast"><code>true</code></td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.coprocessor.CoprocessorHost.DEFAULT_SKIP_LOAD_DUPLICATE_TABLE_COPROCESSOR">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/coprocessor/CoprocessorHost.html#DEFAULT_SKIP_LOAD_DUPLICATE_TABLE_COPROCESSOR">DEFAULT_SKIP_LOAD_DUPLICATE_TABLE_COPROCESSOR</a></code></td>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a 
name="org.apache.hadoop.hbase.coprocessor.CoprocessorHost.DEFAULT_USER_COPROCESSORS_ENABLED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
 <td><code><a 
href="org/apache/hadoop/hbase/coprocessor/CoprocessorHost.html#DEFAULT_USER_COPROCESSORS_ENABLED">DEFAULT_USER_COPROCESSORS_ENABLED</a></code></td>
 <td class="colLast"><code>true</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
name="org.apache.hadoop.hbase.coprocessor.CoprocessorHost.MASTER_COPROCESSOR_CONF_KEY">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
 <td><code><a 
href="org/apache/hadoop/hbase/coprocessor/CoprocessorHost.html#MASTER_COPROCESSOR_CONF_KEY">MASTER_COPROCESSOR_CONF_KEY</a></code></td>
 <td class="colLast"><code>"hbase.coprocessor.master.classes"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
name="org.apache.hadoop.hbase.coprocessor.CoprocessorHost.REGION_COPROCESSOR_CONF_KEY">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
 <td><code><a 
href="org/apache/hadoop/hbase/coprocessor/CoprocessorHost.html#REGION_COPROCESSOR_CONF_KEY">REGION_COPROCESSOR_CONF_KEY</a></code></td>
 <td class="colLast"><code>"hbase.coprocessor.region.classes"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
name="org.apache.hadoop.hbase.coprocessor.CoprocessorHost.REGIONSERVER_COPROCESSOR_CONF_KEY">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
 <td><code><a 
href="org/apache/hadoop/hbase/coprocessor/CoprocessorHost.html#REGIONSERVER_COPROCESSOR_CONF_KEY">REGIONSERVER_COPROCESSOR_CONF_KEY</a></code></td>
 <td class="colLast"><code>"hbase.coprocessor.regionserver.classes"</code></td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.coprocessor.CoprocessorHost.SKIP_LOAD_DUPLICATE_TABLE_COPROCESSOR">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/coprocessor/CoprocessorHost.html#SKIP_LOAD_DUPLICATE_TABLE_COPROCESSOR">SKIP_LOAD_DUPLICATE_TABLE_COPROCESSOR</a></code></td>
+<td 
class="colLast"><code>"hbase.skip.load.duplicate.table.coprocessor"</code></td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><a 
name="org.apache.hadoop.hbase.coprocessor.CoprocessorHost.USER_COPROCESSORS_ENABLED_CONF_KEY">
 <!--   -->
@@ -26381,7 +26395,7 @@
 <ul class="blockList">
 <li class="blockList">
 <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.hadoop.hbase.thrift.<a 
href="org/apache/hadoop/hbase/thrift/HThreadedSelectorServerArgs.html" 
title="class in 
org.apache.hadoop.hbase.thrift">HThreadedSelectorServerArgs</a></span><span 
class="tabEnd">&nbsp;</span></caption>
+<caption><span>org.apache.hadoop.hbase.thrift.<a 
href="org/apache/hadoop/hbase/thrift/Constants.html" title="class in 
org.apache.hadoop.hbase.thrift">Constants</a></span><span 
class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th scope="col">Constant Field</th>
@@ -26389,429 +26403,445 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.HThreadedSelectorServerArgs.ACCEPT_POLICY_CONF_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.BACKLOG_CONF_DEAFULT">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/HThreadedSelectorServerArgs.html#ACCEPT_POLICY_CONF_KEY">ACCEPT_POLICY_CONF_KEY</a></code></td>
-<td class="colLast"><code>"hbase.thrift.accept.policy"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#BACKLOG_CONF_DEAFULT">BACKLOG_CONF_DEAFULT</a></code></td>
+<td class="colLast"><code>0</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.HThreadedSelectorServerArgs.ACCEPT_QUEUE_SIZE_PER_THREAD_CONF_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.BACKLOG_CONF_KEY">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/HThreadedSelectorServerArgs.html#ACCEPT_QUEUE_SIZE_PER_THREAD_CONF_KEY">ACCEPT_QUEUE_SIZE_PER_THREAD_CONF_KEY</a></code></td>
-<td 
class="colLast"><code>"hbase.thrift.accept.queue.size.per.selector"</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#BACKLOG_CONF_KEY">BACKLOG_CONF_KEY</a></code></td>
+<td class="colLast"><code>"hbase.regionserver.thrift.backlog"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.HThreadedSelectorServerArgs.SELECTOR_THREADS_CONF_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.BIND_CONF_KEY">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/HThreadedSelectorServerArgs.html#SELECTOR_THREADS_CONF_KEY">SELECTOR_THREADS_CONF_KEY</a></code></td>
-<td class="colLast"><code>"hbase.thrift.selector.threads"</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#BIND_CONF_KEY">BIND_CONF_KEY</a></code></td>
+<td class="colLast"><code>"hbase.regionserver.thrift.ipaddress"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.HThreadedSelectorServerArgs.STOP_TIMEOUT_CONF_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.BIND_OPTION">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/HThreadedSelectorServerArgs.html#STOP_TIMEOUT_CONF_KEY">STOP_TIMEOUT_CONF_KEY</a></code></td>
-<td class="colLast"><code>"hbase.thrift.stop.timeout.seconds"</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#BIND_OPTION">BIND_OPTION</a></code></td>
+<td class="colLast"><code>"bind"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.HThreadedSelectorServerArgs.WORKER_THREADS_CONF_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.COALESCE_INC_KEY">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/HThreadedSelectorServerArgs.html#WORKER_THREADS_CONF_KEY">WORKER_THREADS_CONF_KEY</a></code></td>
-<td class="colLast"><code>"hbase.thrift.worker.threads"</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#COALESCE_INC_KEY">COALESCE_INC_KEY</a></code></td>
+<td 
class="colLast"><code>"hbase.regionserver.thrift.coalesceIncrement"</code></td>
 </tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.hadoop.hbase.thrift.<a 
href="org/apache/hadoop/hbase/thrift/HttpAuthenticationException.html" 
title="class in 
org.apache.hadoop.hbase.thrift">HttpAuthenticationException</a></span><span 
class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
+<tr class="rowColor">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.COMPACT_CONF_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#COMPACT_CONF_DEFAULT">COMPACT_CONF_DEFAULT</a></code></td>
+<td class="colLast"><code>false</code></td>
 </tr>
-<tbody>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.HttpAuthenticationException.serialVersionUID">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.COMPACT_CONF_KEY">
 <!--   -->
-</a><code>private&nbsp;static&nbsp;final&nbsp;long</code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/HttpAuthenticationException.html#serialVersionUID">serialVersionUID</a></code></td>
-<td class="colLast"><code>0L</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#COMPACT_CONF_KEY">COMPACT_CONF_KEY</a></code></td>
+<td class="colLast"><code>"hbase.regionserver.thrift.compact"</code></td>
 </tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.hadoop.hbase.thrift.<a 
href="org/apache/hadoop/hbase/thrift/IncrementCoalescer.html" title="class in 
org.apache.hadoop.hbase.thrift">IncrementCoalescer</a></span><span 
class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
+<tr class="rowColor">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.COMPACT_OPTION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#COMPACT_OPTION">COMPACT_OPTION</a></code></td>
+<td class="colLast"><code>"compact"</code></td>
 </tr>
-<tbody>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.IncrementCoalescer.CORE_POOL_SIZE">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.DEFAULT_BIND_ADDR">
 <!--   -->
-</a><code>private&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/IncrementCoalescer.html#CORE_POOL_SIZE">CORE_POOL_SIZE</a></code></td>
-<td class="colLast"><code>1</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#DEFAULT_BIND_ADDR">DEFAULT_BIND_ADDR</a></code></td>
+<td class="colLast"><code>"0.0.0.0"</code></td>
 </tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.hadoop.hbase.thrift.<a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSource.html" 
title="interface in 
org.apache.hadoop.hbase.thrift">MetricsThriftServerSource</a></span><span 
class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
+<tr class="rowColor">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.DEFAULT_HTTP_MAX_HEADER_SIZE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#DEFAULT_HTTP_MAX_HEADER_SIZE">DEFAULT_HTTP_MAX_HEADER_SIZE</a></code></td>
+<td class="colLast"><code>65536</code></td>
 </tr>
-<tbody>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSource.ACTIVE_WORKER_COUNT_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.DEFAULT_LISTEN_PORT">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSource.html#ACTIVE_WORKER_COUNT_KEY">ACTIVE_WORKER_COUNT_KEY</a></code></td>
-<td class="colLast"><code>"numActiveWorkers"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#DEFAULT_LISTEN_PORT">DEFAULT_LISTEN_PORT</a></code></td>
+<td class="colLast"><code>9090</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSource.BATCH_GET_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.FRAMED_CONF_DEFAULT">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSource.html#BATCH_GET_KEY">BATCH_GET_KEY</a></code></td>
-<td class="colLast"><code>"batchGet"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#FRAMED_CONF_DEFAULT">FRAMED_CONF_DEFAULT</a></code></td>
+<td class="colLast"><code>false</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSource.BATCH_MUTATE_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.FRAMED_CONF_KEY">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSource.html#BATCH_MUTATE_KEY">BATCH_MUTATE_KEY</a></code></td>
-<td class="colLast"><code>"batchMutate"</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#FRAMED_CONF_KEY">FRAMED_CONF_KEY</a></code></td>
+<td class="colLast"><code>"hbase.regionserver.thrift.framed"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSource.CALL_QUEUE_LEN_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.FRAMED_OPTION">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSource.html#CALL_QUEUE_LEN_KEY">CALL_QUEUE_LEN_KEY</a></code></td>
-<td class="colLast"><code>"callQueueLen"</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#FRAMED_OPTION">FRAMED_OPTION</a></code></td>
+<td class="colLast"><code>"framed"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSource.SLOW_THRIFT_CALL_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.HTTP_MAX_THREADS_KEY">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSource.html#SLOW_THRIFT_CALL_KEY">SLOW_THRIFT_CALL_KEY</a></code></td>
-<td class="colLast"><code>"slowThriftCall"</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#HTTP_MAX_THREADS_KEY">HTTP_MAX_THREADS_KEY</a></code></td>
+<td class="colLast"><code>"hbase.thrift.http_threads.max"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSource.THRIFT_CALL_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.HTTP_MAX_THREADS_KEY_DEFAULT">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSource.html#THRIFT_CALL_KEY">THRIFT_CALL_KEY</a></code></td>
-<td class="colLast"><code>"thriftCall"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#HTTP_MAX_THREADS_KEY_DEFAULT">HTTP_MAX_THREADS_KEY_DEFAULT</a></code></td>
+<td class="colLast"><code>100</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSource.TIME_IN_QUEUE_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.HTTP_MIN_THREADS_KEY">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSource.html#TIME_IN_QUEUE_KEY">TIME_IN_QUEUE_KEY</a></code></td>
-<td class="colLast"><code>"timeInQueue"</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#HTTP_MIN_THREADS_KEY">HTTP_MIN_THREADS_KEY</a></code></td>
+<td class="colLast"><code>"hbase.thrift.http_threads.min"</code></td>
 </tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.hadoop.hbase.thrift.<a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceFactory.html" 
title="interface in 
org.apache.hadoop.hbase.thrift">MetricsThriftServerSourceFactory</a></span><span
 class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
+<tr class="rowColor">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.HTTP_MIN_THREADS_KEY_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#HTTP_MIN_THREADS_KEY_DEFAULT">HTTP_MIN_THREADS_KEY_DEFAULT</a></code></td>
+<td class="colLast"><code>2</code></td>
 </tr>
-<tbody>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSourceFactory.METRICS_DESCRIPTION">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.INFOPORT_OPTION">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceFactory.html#METRICS_DESCRIPTION">METRICS_DESCRIPTION</a></code></td>
-<td class="colLast"><code>"Thrift Server Metrics"</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#INFOPORT_OPTION">INFOPORT_OPTION</a></code></td>
+<td class="colLast"><code>"infoport"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSourceFactory.METRICS_NAME">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.KEEP_ALIVE_SEC_OPTION">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceFactory.html#METRICS_NAME">METRICS_NAME</a></code></td>
-<td class="colLast"><code>"Thrift"</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#KEEP_ALIVE_SEC_OPTION">KEEP_ALIVE_SEC_OPTION</a></code></td>
+<td class="colLast"><code>"keepAliveSec"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSourceFactory.THRIFT_ONE_JMX_CONTEXT">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.MAX_FRAME_SIZE_CONF_DEFAULT">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceFactory.html#THRIFT_ONE_JMX_CONTEXT">THRIFT_ONE_JMX_CONTEXT</a></code></td>
-<td class="colLast"><code>"Thrift,sub=ThriftOne"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#MAX_FRAME_SIZE_CONF_DEFAULT">MAX_FRAME_SIZE_CONF_DEFAULT</a></code></td>
+<td class="colLast"><code>2</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSourceFactory.THRIFT_ONE_METRICS_CONTEXT">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.MAX_FRAME_SIZE_CONF_KEY">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceFactory.html#THRIFT_ONE_METRICS_CONTEXT">THRIFT_ONE_METRICS_CONTEXT</a></code></td>
-<td class="colLast"><code>"thrift-one"</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#MAX_FRAME_SIZE_CONF_KEY">MAX_FRAME_SIZE_CONF_KEY</a></code></td>
+<td 
class="colLast"><code>"hbase.regionserver.thrift.framed.max_frame_size_in_mb"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSourceFactory.THRIFT_TWO_JMX_CONTEXT">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.MAX_QUEUE_SIZE_OPTION">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceFactory.html#THRIFT_TWO_JMX_CONTEXT">THRIFT_TWO_JMX_CONTEXT</a></code></td>
-<td class="colLast"><code>"Thrift,sub=ThriftTwo"</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#MAX_QUEUE_SIZE_OPTION">MAX_QUEUE_SIZE_OPTION</a></code></td>
+<td class="colLast"><code>"queue"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSourceFactory.THRIFT_TWO_METRICS_CONTEXT">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.MAX_WORKERS_OPTION">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceFactory.html#THRIFT_TWO_METRICS_CONTEXT">THRIFT_TWO_METRICS_CONTEXT</a></code></td>
-<td class="colLast"><code>"thrift-two"</code></td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.hadoop.hbase.thrift.<a 
href="org/apache/hadoop/hbase/thrift/TBoundedThreadPoolServer.html" 
title="class in 
org.apache.hadoop.hbase.thrift">TBoundedThreadPoolServer</a></span><span 
class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#MAX_WORKERS_OPTION">MAX_WORKERS_OPTION</a></code></td>
+<td class="colLast"><code>"workers"</code></td>
 </tr>
-<tbody>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.TBoundedThreadPoolServer.DEFAULT_MAX_QUEUED_REQUESTS">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.MIN_WORKERS_OPTION">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/TBoundedThreadPoolServer.html#DEFAULT_MAX_QUEUED_REQUESTS">DEFAULT_MAX_QUEUED_REQUESTS</a></code></td>
-<td class="colLast"><code>1000</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#MIN_WORKERS_OPTION">MIN_WORKERS_OPTION</a></code></td>
+<td class="colLast"><code>"minWorkers"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.TBoundedThreadPoolServer.DEFAULT_MAX_WORKER_THREADS">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.PORT_CONF_KEY">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/TBoundedThreadPoolServer.html#DEFAULT_MAX_WORKER_THREADS">DEFAULT_MAX_WORKER_THREADS</a></code></td>
-<td class="colLast"><code>1000</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#PORT_CONF_KEY">PORT_CONF_KEY</a></code></td>
+<td class="colLast"><code>"hbase.regionserver.thrift.port"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.TBoundedThreadPoolServer.DEFAULT_MIN_WORKER_THREADS">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.PORT_OPTION">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/TBoundedThreadPoolServer.html#DEFAULT_MIN_WORKER_THREADS">DEFAULT_MIN_WORKER_THREADS</a></code></td>
-<td class="colLast"><code>16</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#PORT_OPTION">PORT_OPTION</a></code></td>
+<td class="colLast"><code>"port"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.TBoundedThreadPoolServer.DEFAULT_THREAD_KEEP_ALIVE_TIME_SEC">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.READ_TIMEOUT_OPTION">
 <!--   -->
-</a><code>private&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/TBoundedThreadPoolServer.html#DEFAULT_THREAD_KEEP_ALIVE_TIME_SEC">DEFAULT_THREAD_KEEP_ALIVE_TIME_SEC</a></code></td>
-<td class="colLast"><code>60</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#READ_TIMEOUT_OPTION">READ_TIMEOUT_OPTION</a></code></td>
+<td class="colLast"><code>"readTimeout"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.TBoundedThreadPoolServer.MAX_QUEUED_REQUESTS_CONF_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.READONLY_OPTION">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/TBoundedThreadPoolServer.html#MAX_QUEUED_REQUESTS_CONF_KEY">MAX_QUEUED_REQUESTS_CONF_KEY</a></code></td>
-<td class="colLast"><code>"hbase.thrift.maxQueuedRequests"</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#READONLY_OPTION">READONLY_OPTION</a></code></td>
+<td class="colLast"><code>"readonly"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.TBoundedThreadPoolServer.MAX_WORKER_THREADS_CONF_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.SELECTOR_NUM_OPTION">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/TBoundedThreadPoolServer.html#MAX_WORKER_THREADS_CONF_KEY">MAX_WORKER_THREADS_CONF_KEY</a></code></td>
-<td class="colLast"><code>"hbase.thrift.maxWorkerThreads"</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#SELECTOR_NUM_OPTION">SELECTOR_NUM_OPTION</a></code></td>
+<td class="colLast"><code>"selectors"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.TBoundedThreadPoolServer.MIN_WORKER_THREADS_CONF_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.SERVER_TYPE_CONF_KEY">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/TBoundedThreadPoolServer.html#MIN_WORKER_THREADS_CONF_KEY">MIN_WORKER_THREADS_CONF_KEY</a></code></td>
-<td class="colLast"><code>"hbase.thrift.minWorkerThreads"</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#SERVER_TYPE_CONF_KEY">SERVER_TYPE_CONF_KEY</a></code></td>
+<td class="colLast"><code>"hbase.regionserver.thrift.server.type"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.TBoundedThreadPoolServer.QUEUE_FULL_MSG">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_DNS_INTERFACE_KEY">
 <!--   -->
-</a><code>private&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/TBoundedThreadPoolServer.html#QUEUE_FULL_MSG">QUEUE_FULL_MSG</a></code></td>
-<td class="colLast"><code>"Queue is full, closing connection"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_DNS_INTERFACE_KEY">THRIFT_DNS_INTERFACE_KEY</a></code></td>
+<td class="colLast"><code>"hbase.thrift.dns.interface"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.TBoundedThreadPoolServer.THREAD_KEEP_ALIVE_TIME_SEC_CONF_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_DNS_NAMESERVER_KEY">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/TBoundedThreadPoolServer.html#THREAD_KEEP_ALIVE_TIME_SEC_CONF_KEY">THREAD_KEEP_ALIVE_TIME_SEC_CONF_KEY</a></code></td>
-<td class="colLast"><code>"hbase.thrift.threadKeepAliveTimeSec"</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_DNS_NAMESERVER_KEY">THRIFT_DNS_NAMESERVER_KEY</a></code></td>
+<td class="colLast"><code>"hbase.thrift.dns.nameserver"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.TBoundedThreadPoolServer.TIME_TO_WAIT_AFTER_SHUTDOWN_MS">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_FILTERS">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/TBoundedThreadPoolServer.html#TIME_TO_WAIT_AFTER_SHUTDOWN_MS">TIME_TO_WAIT_AFTER_SHUTDOWN_MS</a></code></td>
-<td class="colLast"><code>5000</code></td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.hadoop.hbase.thrift.<a 
href="org/apache/hadoop/hbase/thrift/ThriftHttpServlet.html" title="class in 
org.apache.hadoop.hbase.thrift">ThriftHttpServlet</a></span><span 
class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_FILTERS">THRIFT_FILTERS</a></code></td>
+<td class="colLast"><code>"hbase.thrift.filters"</code></td>
 </tr>
-<tbody>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftHttpServlet.NEGOTIATE">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_HTTP_ALLOW_OPTIONS_METHOD">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftHttpServlet.html#NEGOTIATE">NEGOTIATE</a></code></td>
-<td class="colLast"><code>"Negotiate"</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_HTTP_ALLOW_OPTIONS_METHOD">THRIFT_HTTP_ALLOW_OPTIONS_METHOD</a></code></td>
+<td class="colLast"><code>"hbase.thrift.http.allow.options.method"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftHttpServlet.serialVersionUID">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_HTTP_ALLOW_OPTIONS_METHOD_DEFAULT">
 <!--   -->
-</a><code>private&nbsp;static&nbsp;final&nbsp;long</code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftHttpServlet.html#serialVersionUID">serialVersionUID</a></code></td>
-<td class="colLast"><code>1L</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_HTTP_ALLOW_OPTIONS_METHOD_DEFAULT">THRIFT_HTTP_ALLOW_OPTIONS_METHOD_DEFAULT</a></code></td>
+<td class="colLast"><code>false</code></td>
 </tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.hadoop.hbase.thrift.<a 
href="org/apache/hadoop/hbase/thrift/ThriftMetrics.html" title="class in 
org.apache.hadoop.hbase.thrift">ThriftMetrics</a></span><span 
class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
+<tr class="altColor">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_INFO_SERVER_BINDING_ADDRESS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_INFO_SERVER_BINDING_ADDRESS">THRIFT_INFO_SERVER_BINDING_ADDRESS</a></code></td>
+<td class="colLast"><code>"hbase.thrift.info.bindAddress"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_INFO_SERVER_BINDING_ADDRESS_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_INFO_SERVER_BINDING_ADDRESS_DEFAULT">THRIFT_INFO_SERVER_BINDING_ADDRESS_DEFAULT</a></code></td>
+<td class="colLast"><code>"0.0.0.0"</code></td>
 </tr>
-<tbody>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftMetrics.DEFAULT_SLOW_RESPONSE_NANO_SEC">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_INFO_SERVER_PORT">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftMetrics.html#DEFAULT_SLOW_RESPONSE_NANO_SEC">DEFAULT_SLOW_RESPONSE_NANO_SEC</a></code></td>
-<td class="colLast"><code>10000000L</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_INFO_SERVER_PORT">THRIFT_INFO_SERVER_PORT</a></code></td>
+<td class="colLast"><code>"hbase.thrift.info.port"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftMetrics.SLOW_RESPONSE_NANO_SEC">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_INFO_SERVER_PORT_DEFAULT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_INFO_SERVER_PORT_DEFAULT">THRIFT_INFO_SERVER_PORT_DEFAULT</a></code></td>
+<td class="colLast"><code>9095</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_KERBEROS_PRINCIPAL_KEY">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftMetrics.html#SLOW_RESPONSE_NANO_SEC">SLOW_RESPONSE_NANO_SEC</a></code></td>
-<td class="colLast"><code>"hbase.thrift.slow.response.nano.second"</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_KERBEROS_PRINCIPAL_KEY">THRIFT_KERBEROS_PRINCIPAL_KEY</a></code></td>
+<td class="colLast"><code>"hbase.thrift.kerberos.principal"</code></td>
 </tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.hadoop.hbase.thrift.<a 
href="org/apache/hadoop/hbase/thrift/ThriftServer.html" title="class in 
org.apache.hadoop.hbase.thrift">ThriftServer</a></span><span 
class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
+<tr class="rowColor">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_KEYTAB_FILE_KEY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_KEYTAB_FILE_KEY">THRIFT_KEYTAB_FILE_KEY</a></code></td>
+<td class="colLast"><code>"hbase.thrift.keytab.file"</code></td>
 </tr>
-<tbody>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServer.BIND_OPTION">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_QOP_KEY">
 <!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServer.html#BIND_OPTION">BIND_OPTION</a></code></td>
-<td class="colLast"><code>"bind"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_QOP_KEY">THRIFT_QOP_KEY</a></code></td>
+<td class="colLast"><code>"hbase.thrift.security.qop"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServer.COMPACT_OPTION">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_QUEUE_SIZE">
 <!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServer.html#COMPACT_OPTION">COMPACT_OPTION</a></code></td>
-<td class="colLast"><code>"compact"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_QUEUE_SIZE">THRIFT_QUEUE_SIZE</a></code></td>
+<td class="colLast"><code>"hbase.thrift.queue.size"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServer.DEFAULT_BIND_ADDR">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_QUEUE_SIZE_DEFAULT">
 <!--   -->
-</a><code>private&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServer.html#DEFAULT_BIND_ADDR">DEFAULT_BIND_ADDR</a></code></td>
-<td class="colLast"><code>"0.0.0.0"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_QUEUE_SIZE_DEFAULT">THRIFT_QUEUE_SIZE_DEFAULT</a></code></td>
+<td class="colLast"><code>2147483647</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServer.DEFAULT_LISTEN_PORT">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_READONLY_ENABLED">
 <!--   -->
-</a><code>private&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServer.html#DEFAULT_LISTEN_PORT">DEFAULT_LISTEN_PORT</a></code></td>
-<td class="colLast"><code>9090</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_READONLY_ENABLED">THRIFT_READONLY_ENABLED</a></code></td>
+<td class="colLast"><code>"hbase.thrift.readonly"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServer.FRAMED_OPTION">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_READONLY_ENABLED_DEFAULT">
 <!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServer.html#FRAMED_OPTION">FRAMED_OPTION</a></code></td>
-<td class="colLast"><code>"framed"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_READONLY_ENABLED_DEFAULT">THRIFT_READONLY_ENABLED_DEFAULT</a></code></td>
+<td class="colLast"><code>false</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServer.INFOPORT_OPTION">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_SELECTOR_NUM">
 <!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServer.html#INFOPORT_OPTION">INFOPORT_OPTION</a></code></td>
-<td class="colLast"><code>"infoport"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_SELECTOR_NUM">THRIFT_SELECTOR_NUM</a></code></td>
+<td class="colLast"><code>"hbase.thrift.selector.num"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServer.KEEP_ALIVE_SEC_OPTION">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_SERVER_SOCKET_READ_TIMEOUT_DEFAULT">
 <!--   -->
-</a><code>private&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServer.html#KEEP_ALIVE_SEC_OPTION">KEEP_ALIVE_SEC_OPTION</a></code></td>
-<td class="colLast"><code>"keepAliveSec"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_SERVER_SOCKET_READ_TIMEOUT_DEFAULT">THRIFT_SERVER_SOCKET_READ_TIMEOUT_DEFAULT</a></code></td>
+<td class="colLast"><code>60000</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServer.MAX_QUEUE_SIZE_OPTION">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_SERVER_SOCKET_READ_TIMEOUT_KEY">
 <!--   -->
-</a><code>private&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServer.html#MAX_QUEUE_SIZE_OPTION">MAX_QUEUE_SIZE_OPTION</a></code></td>
-<td class="colLast"><code>"queue"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_SERVER_SOCKET_READ_TIMEOUT_KEY">THRIFT_SERVER_SOCKET_READ_TIMEOUT_KEY</a></code></td>
+<td class="colLast"><code>"hbase.thrift.server.socket.read.timeout"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServer.MAX_WORKERS_OPTION">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_SPNEGO_KEYTAB_FILE_KEY">
 <!--   -->
-</a><code>private&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServer.html#MAX_WORKERS_OPTION">MAX_WORKERS_OPTION</a></code></td>
-<td class="colLast"><code>"workers"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_SPNEGO_KEYTAB_FILE_KEY">THRIFT_SPNEGO_KEYTAB_FILE_KEY</a></code></td>
+<td class="colLast"><code>"hbase.thrift.spnego.keytab.file"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServer.MIN_WORKERS_OPTION">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_SPNEGO_PRINCIPAL_KEY">
 <!--   -->
-</a><code>private&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServer.html#MIN_WORKERS_OPTION">MIN_WORKERS_OPTION</a></code></td>
-<td class="colLast"><code>"minWorkers"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_SPNEGO_PRINCIPAL_KEY">THRIFT_SPNEGO_PRINCIPAL_KEY</a></code></td>
+<td class="colLast"><code>"hbase.thrift.spnego.principal"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServer.PORT_OPTION">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_SSL_ENABLED_KEY">
 <!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServer.html#PORT_OPTION">PORT_OPTION</a></code></td>
-<td class="colLast"><code>"port"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_SSL_ENABLED_KEY">THRIFT_SSL_ENABLED_KEY</a></code></td>
+<td class="colLast"><code>"hbase.thrift.ssl.enabled"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServer.READ_TIMEOUT_OPTION">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_SSL_EXCLUDE_CIPHER_SUITES_KEY">
 <!--   -->
-</a><code>private&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServer.html#READ_TIMEOUT_OPTION">READ_TIMEOUT_OPTION</a></code></td>
-<td class="colLast"><code>"readTimeout"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_SSL_EXCLUDE_CIPHER_SUITES_KEY">THRIFT_SSL_EXCLUDE_CIPHER_SUITES_KEY</a></code></td>
+<td class="colLast"><code>"hbase.thrift.ssl.exclude.cipher.suites"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_SSL_EXCLUDE_PROTOCOLS_KEY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_SSL_EXCLUDE_PROTOCOLS_KEY">THRIFT_SSL_EXCLUDE_PROTOCOLS_KEY</a></code></td>
+<td class="colLast"><code>"hbase.thrift.ssl.exclude.protocols"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_SSL_INCLUDE_CIPHER_SUITES_KEY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_SSL_INCLUDE_CIPHER_SUITES_KEY">THRIFT_SSL_INCLUDE_CIPHER_SUITES_KEY</a></code></td>
+<td class="colLast"><code>"hbase.thrift.ssl.include.cipher.suites"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_SSL_INCLUDE_PROTOCOLS_KEY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_SSL_INCLUDE_PROTOCOLS_KEY">THRIFT_SSL_INCLUDE_PROTOCOLS_KEY</a></code></td>
+<td class="colLast"><code>"hbase.thrift.ssl.include.protocols"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_SSL_KEYSTORE_KEYPASSWORD_KEY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_SSL_KEYSTORE_KEYPASSWORD_KEY">THRIFT_SSL_KEYSTORE_KEYPASSWORD_KEY</a></code></td>
+<td class="colLast"><code>"hbase.thrift.ssl.keystore.keypassword"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_SSL_KEYSTORE_PASSWORD_KEY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_SSL_KEYSTORE_PASSWORD_KEY">THRIFT_SSL_KEYSTORE_PASSWORD_KEY</a></code></td>
+<td class="colLast"><code>"hbase.thrift.ssl.keystore.password"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_SSL_KEYSTORE_STORE_KEY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_SSL_KEYSTORE_STORE_KEY">THRIFT_SSL_KEYSTORE_STORE_KEY</a></code></td>
+<td class="colLast"><code>"hbase.thrift.ssl.keystore.store"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.THRIFT_SUPPORT_PROXYUSER_KEY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#THRIFT_SUPPORT_PROXYUSER_KEY">THRIFT_SUPPORT_PROXYUSER_KEY</a></code></td>
+<td class="colLast"><code>"hbase.thrift.support.proxyuser"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.Constants.USE_HTTP_CONF_KEY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/Constants.html#USE_HTTP_CONF_KEY">USE_HTTP_CONF_KEY</a></code></td>
+<td class="colLast"><code>"hbase.regionserver.thrift.http"</code></td>
 </tr>
 </tbody>
 </table>
 </li>
 <li class="blockList">
 <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>org.apache.hadoop.hbase.thrift.<a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html" title="class in 
org.apache.hadoop.hbase.thrift">ThriftServerRunner</a></span><span 
class="tabEnd">&nbsp;</span></caption>
+<caption><span>org.apache.hadoop.hbase.thrift.<a 
href="org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html" title="class in 
org.apache.hadoop.hbase.thrift">HBaseServiceHandler</a></span><span 
class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th scope="col">Constant Field</th>
@@ -26819,242 +26849,307 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.BACKLOG_CONF_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.HBaseServiceHandler.CLEANUP_INTERVAL">
 <!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#BACKLOG_CONF_KEY">BACKLOG_CONF_KEY</a></code></td>
-<td class="colLast"><code>"hbase.regionserver.thrift.backlog"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html#CLEANUP_INTERVAL">CLEANUP_INTERVAL</a></code></td>
+<td 
class="colLast"><code>"hbase.thrift.connection.cleanup-interval"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.BIND_CONF_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.HBaseServiceHandler.MAX_IDLETIME">
 <!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#BIND_CONF_KEY">BIND_CONF_KEY</a></code></td>
-<td class="colLast"><code>"hbase.regionserver.thrift.ipaddress"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html#MAX_IDLETIME">MAX_IDLETIME</a></code></td>
+<td class="colLast"><code>"hbase.thrift.connection.max-idletime"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.hadoop.hbase.thrift.<a 
href="org/apache/hadoop/hbase/thrift/HThreadedSelectorServerArgs.html" 
title="class in 
org.apache.hadoop.hbase.thrift">HThreadedSelectorServerArgs</a></span><span 
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
 </tr>
+<tbody>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.COALESCE_INC_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.HThreadedSelectorServerArgs.ACCEPT_POLICY_CONF_KEY">
 <!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#COALESCE_INC_KEY">COALESCE_INC_KEY</a></code></td>
-<td 
class="colLast"><code>"hbase.regionserver.thrift.coalesceIncrement"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/HThreadedSelectorServerArgs.html#ACCEPT_POLICY_CONF_KEY">ACCEPT_POLICY_CONF_KEY</a></code></td>
+<td class="colLast"><code>"hbase.thrift.accept.policy"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.COMPACT_CONF_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.HThreadedSelectorServerArgs.ACCEPT_QUEUE_SIZE_PER_THREAD_CONF_KEY">
 <!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#COMPACT_CONF_KEY">COMPACT_CONF_KEY</a></code></td>
-<td class="colLast"><code>"hbase.regionserver.thrift.compact"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/HThreadedSelectorServerArgs.html#ACCEPT_QUEUE_SIZE_PER_THREAD_CONF_KEY">ACCEPT_QUEUE_SIZE_PER_THREAD_CONF_KEY</a></code></td>
+<td 
class="colLast"><code>"hbase.thrift.accept.queue.size.per.selector"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.DEFAULT_BIND_ADDR">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.HThreadedSelectorServerArgs.SELECTOR_THREADS_CONF_KEY">
 <!--   -->
-</a><code>private&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#DEFAULT_BIND_ADDR">DEFAULT_BIND_ADDR</a></code></td>
-<td class="colLast"><code>"0.0.0.0"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/HThreadedSelectorServerArgs.html#SELECTOR_THREADS_CONF_KEY">SELECTOR_THREADS_CONF_KEY</a></code></td>
+<td class="colLast"><code>"hbase.thrift.selector.threads"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.DEFAULT_HTTP_MAX_HEADER_SIZE">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.HThreadedSelectorServerArgs.STOP_TIMEOUT_CONF_KEY">
 <!--   -->
-</a><code>private&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#DEFAULT_HTTP_MAX_HEADER_SIZE">DEFAULT_HTTP_MAX_HEADER_SIZE</a></code></td>
-<td class="colLast"><code>65536</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/HThreadedSelectorServerArgs.html#STOP_TIMEOUT_CONF_KEY">STOP_TIMEOUT_CONF_KEY</a></code></td>
+<td class="colLast"><code>"hbase.thrift.stop.timeout.seconds"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.DEFAULT_LISTEN_PORT">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.HThreadedSelectorServerArgs.WORKER_THREADS_CONF_KEY">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#DEFAULT_LISTEN_PORT">DEFAULT_LISTEN_PORT</a></code></td>
-<td class="colLast"><code>9090</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/HThreadedSelectorServerArgs.html#WORKER_THREADS_CONF_KEY">WORKER_THREADS_CONF_KEY</a></code></td>
+<td class="colLast"><code>"hbase.thrift.worker.threads"</code></td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.FRAMED_CONF_KEY">
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.hadoop.hbase.thrift.<a 
href="org/apache/hadoop/hbase/thrift/HttpAuthenticationException.html" 
title="class in 
org.apache.hadoop.hbase.thrift">HttpAuthenticationException</a></span><span 
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.HttpAuthenticationException.serialVersionUID">
 <!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#FRAMED_CONF_KEY">FRAMED_CONF_KEY</a></code></td>
-<td class="colLast"><code>"hbase.regionserver.thrift.framed"</code></td>
+</a><code>private&nbsp;static&nbsp;final&nbsp;long</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/HttpAuthenticationException.html#serialVersionUID">serialVersionUID</a></code></td>
+<td class="colLast"><code>0L</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.hadoop.hbase.thrift.<a 
href="org/apache/hadoop/hbase/thrift/IncrementCoalescer.html" title="class in 
org.apache.hadoop.hbase.thrift">IncrementCoalescer</a></span><span 
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
 </tr>
+<tbody>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.HREGION_VERSION">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.IncrementCoalescer.CORE_POOL_SIZE">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#HREGION_VERSION">HREGION_VERSION</a></code></td>
+</a><code>private&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/IncrementCoalescer.html#CORE_POOL_SIZE">CORE_POOL_SIZE</a></code></td>
 <td class="colLast"><code>1</code></td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.HTTP_MAX_THREADS_KEY">
-<!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#HTTP_MAX_THREADS_KEY">HTTP_MAX_THREADS_KEY</a></code></td>
-<td class="colLast"><code>"hbase.thrift.http_threads.max"</code></td>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.hadoop.hbase.thrift.<a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSource.html" 
title="interface in 
org.apache.hadoop.hbase.thrift">MetricsThriftServerSource</a></span><span 
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
 </tr>
+<tbody>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.HTTP_MIN_THREADS_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSource.ACTIVE_WORKER_COUNT_KEY">
 <!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#HTTP_MIN_THREADS_KEY">HTTP_MIN_THREADS_KEY</a></code></td>
-<td class="colLast"><code>"hbase.thrift.http_threads.min"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSource.html#ACTIVE_WORKER_COUNT_KEY">ACTIVE_WORKER_COUNT_KEY</a></code></td>
+<td class="colLast"><code>"numActiveWorkers"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.MAX_FRAME_SIZE_CONF_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSource.BATCH_GET_KEY">
 <!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#MAX_FRAME_SIZE_CONF_KEY">MAX_FRAME_SIZE_CONF_KEY</a></code></td>
-<td 
class="colLast"><code>"hbase.regionserver.thrift.framed.max_frame_size_in_mb"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSource.html#BATCH_GET_KEY">BATCH_GET_KEY</a></code></td>
+<td class="colLast"><code>"batchGet"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.PORT_CONF_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSource.BATCH_MUTATE_KEY">
 <!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#PORT_CONF_KEY">PORT_CONF_KEY</a></code></td>
-<td class="colLast"><code>"hbase.regionserver.thrift.port"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSource.html#BATCH_MUTATE_KEY">BATCH_MUTATE_KEY</a></code></td>
+<td class="colLast"><code>"batchMutate"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.SERVER_TYPE_CONF_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSource.CALL_QUEUE_LEN_KEY">
 <!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#SERVER_TYPE_CONF_KEY">SERVER_TYPE_CONF_KEY</a></code></td>
-<td class="colLast"><code>"hbase.regionserver.thrift.server.type"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSource.html#CALL_QUEUE_LEN_KEY">CALL_QUEUE_LEN_KEY</a></code></td>
+<td class="colLast"><code>"callQueueLen"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.THRIFT_DNS_INTERFACE_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSource.SLOW_THRIFT_CALL_KEY">
 <!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#THRIFT_DNS_INTERFACE_KEY">THRIFT_DNS_INTERFACE_KEY</a></code></td>
-<td class="colLast"><code>"hbase.thrift.dns.interface"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSource.html#SLOW_THRIFT_CALL_KEY">SLOW_THRIFT_CALL_KEY</a></code></td>
+<td class="colLast"><code>"slowThriftCall"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.THRIFT_DNS_NAMESERVER_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSource.THRIFT_CALL_KEY">
 <!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#THRIFT_DNS_NAMESERVER_KEY">THRIFT_DNS_NAMESERVER_KEY</a></code></td>
-<td class="colLast"><code>"hbase.thrift.dns.nameserver"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSource.html#THRIFT_CALL_KEY">THRIFT_CALL_KEY</a></code></td>
+<td class="colLast"><code>"thriftCall"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.THRIFT_KERBEROS_PRINCIPAL_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSource.TIME_IN_QUEUE_KEY">
 <!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#THRIFT_KERBEROS_PRINCIPAL_KEY">THRIFT_KERBEROS_PRINCIPAL_KEY</a></code></td>
-<td class="colLast"><code>"hbase.thrift.kerberos.principal"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSource.html#TIME_IN_QUEUE_KEY">TIME_IN_QUEUE_KEY</a></code></td>
+<td class="colLast"><code>"timeInQueue"</code></td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.THRIFT_KEYTAB_FILE_KEY">
-<!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#THRIFT_KEYTAB_FILE_KEY">THRIFT_KEYTAB_FILE_KEY</a></code></td>
-<td class="colLast"><code>"hbase.thrift.keytab.file"</code></td>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.hadoop.hbase.thrift.<a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceFactory.html" 
title="interface in 
org.apache.hadoop.hbase.thrift">MetricsThriftServerSourceFactory</a></span><span
 class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
 </tr>
+<tbody>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.THRIFT_QOP_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSourceFactory.METRICS_DESCRIPTION">
 <!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#THRIFT_QOP_KEY">THRIFT_QOP_KEY</a></code></td>
-<td class="colLast"><code>"hbase.thrift.security.qop"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceFactory.html#METRICS_DESCRIPTION">METRICS_DESCRIPTION</a></code></td>
+<td class="colLast"><code>"Thrift Server Metrics"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.THRIFT_SERVER_SOCKET_READ_TIMEOUT_DEFAULT">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSourceFactory.METRICS_NAME">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#THRIFT_SERVER_SOCKET_READ_TIMEOUT_DEFAULT">THRIFT_SERVER_SOCKET_READ_TIMEOUT_DEFAULT</a></code></td>
-<td class="colLast"><code>60000</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceFactory.html#METRICS_NAME">METRICS_NAME</a></code></td>
+<td class="colLast"><code>"Thrift"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.THRIFT_SERVER_SOCKET_READ_TIMEOUT_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSourceFactory.THRIFT_ONE_JMX_CONTEXT">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#THRIFT_SERVER_SOCKET_READ_TIMEOUT_KEY">THRIFT_SERVER_SOCKET_READ_TIMEOUT_KEY</a></code></td>
-<td class="colLast"><code>"hbase.thrift.server.socket.read.timeout"</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceFactory.html#THRIFT_ONE_JMX_CONTEXT">THRIFT_ONE_JMX_CONTEXT</a></code></td>
+<td class="colLast"><code>"Thrift,sub=ThriftOne"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.THRIFT_SPNEGO_KEYTAB_FILE_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSourceFactory.THRIFT_ONE_METRICS_CONTEXT">
 <!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#THRIFT_SPNEGO_KEYTAB_FILE_KEY">THRIFT_SPNEGO_KEYTAB_FILE_KEY</a></code></td>
-<td class="colLast"><code>"hbase.thrift.spnego.keytab.file"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceFactory.html#THRIFT_ONE_METRICS_CONTEXT">THRIFT_ONE_METRICS_CONTEXT</a></code></td>
+<td class="colLast"><code>"thrift-one"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.THRIFT_SPNEGO_PRINCIPAL_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSourceFactory.THRIFT_TWO_JMX_CONTEXT">
 <!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#THRIFT_SPNEGO_PRINCIPAL_KEY">THRIFT_SPNEGO_PRINCIPAL_KEY</a></code></td>
-<td class="colLast"><code>"hbase.thrift.spnego.principal"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceFactory.html#THRIFT_TWO_JMX_CONTEXT">THRIFT_TWO_JMX_CONTEXT</a></code></td>
+<td class="colLast"><code>"Thrift,sub=ThriftTwo"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.THRIFT_SSL_ENABLED_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.MetricsThriftServerSourceFactory.THRIFT_TWO_METRICS_CONTEXT">
 <!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#THRIFT_SSL_ENABLED_KEY">THRIFT_SSL_ENABLED_KEY</a></code></td>
-<td class="colLast"><code>"hbase.thrift.ssl.enabled"</code></td>
+</a><code>public&nbsp;static&nbsp;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></code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceFactory.html#THRIFT_TWO_METRICS_CONTEXT">THRIFT_TWO_METRICS_CONTEXT</a></code></td>
+<td class="colLast"><code>"thrift-two"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.hadoop.hbase.thrift.<a 
href="org/apache/hadoop/hbase/thrift/TBoundedThreadPoolServer.html" 
title="class in 
org.apache.hadoop.hbase.thrift">TBoundedThreadPoolServer</a></span><span 
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
 </tr>
+<tbody>
 <tr class="altColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.THRIFT_SSL_EXCLUDE_CIPHER_SUITES_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.TBoundedThreadPoolServer.DEFAULT_MAX_QUEUED_REQUESTS">
 <!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#THRIFT_SSL_EXCLUDE_CIPHER_SUITES_KEY">THRIFT_SSL_EXCLUDE_CIPHER_SUITES_KEY</a></code></td>
-<td class="colLast"><code>"hbase.thrift.ssl.exclude.cipher.suites"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a 
href="org/apache/hadoop/hbase/thrift/TBoundedThreadPoolServer.html#DEFAULT_MAX_QUEUED_REQUESTS">DEFAULT_MAX_QUEUED_REQUESTS</a></code></td>
+<td class="colLast"><code>1000</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.ThriftServerRunner.THRIFT_SSL_EXCLUDE_PROTOCOLS_KEY">
+<td class="colFirst"><a 
name="org.apache.hadoop.hbase.thrift.TBoundedThreadPoolServer.DEFAULT_MAX_WORKER_THREADS">
 <!--   -->
-</a><code>static&nbsp;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></code></td>
-<td><code><a 
href="org/apache/hadoop/hbase/thrift/ThriftServerRunner.html#THRIFT_SSL_EXCLUDE_PROTOCOLS_KEY">THRIFT_SSL_EXCLUDE_PROTOCOLS_KEY</a></code></td>
-<td class="colLast"><code>"hbase.thrift.ssl.exclude.protocols"</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code><

<TRUNCATED>

Reply via email to