http://git-wip-us.apache.org/repos/asf/hbase-site/blob/849d84a8/devapidocs/org/apache/hadoop/hbase/thrift/ThriftHttpServlet.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/thrift/ThriftHttpServlet.html b/devapidocs/org/apache/hadoop/hbase/thrift/ThriftHttpServlet.html index 7c7d5f4..d7a3f03 100644 --- a/devapidocs/org/apache/hadoop/hbase/thrift/ThriftHttpServlet.html +++ b/devapidocs/org/apache/hadoop/hbase/thrift/ThriftHttpServlet.html @@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab"; </div> <div class="subNav"> <ul class="navList"> -<li><a href="../../../../../org/apache/hadoop/hbase/thrift/THBaseThreadPoolExecutor.html" title="class in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftHBaseServiceHandler.ResultScannerWrapper.html" title="class in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">Prev Class</span></a></li> <li><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftHttpServlet.HttpKerberosServerAction.html" title="class in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> @@ -186,8 +186,8 @@ extends org.apache.thrift.server.TServlet</pre> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftHttpServlet.html#doAsEnabled">doAsEnabled</a></span></code> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServerRunner.HBaseHandler.html" title="class in org.apache.hadoop.hbase.thrift">ThriftServerRunner.HBaseHandler</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftHttpServlet.html#hbaseHandler">hbaseHandler</a></span></code> </td> +<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html" title="class in org.apache.hadoop.hbase.thrift">HBaseServiceHandler</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftHttpServlet.html#handler">handler</a></span></code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>private org.apache.hadoop.security.UserGroupInformation</code></td> @@ -228,11 +228,11 @@ extends org.apache.thrift.server.TServlet</pre> <th class="colOne" scope="col">Constructor and Description</th> </tr> <tr class="altColor"> -<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftHttpServlet.html#ThriftHttpServlet-org.apache.thrift.TProcessor-org.apache.thrift.protocol.TProtocolFactory-org.apache.hadoop.security.UserGroupInformation-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.thrift.ThriftServerRunner.HBaseHandler-boolean-boolean-">ThriftHttpServlet</a></span>(org.apache.thrift.TProcessor processor, +<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftHttpServlet.html#ThriftHttpServlet-org.apache.thrift.TProcessor-org.apache.thrift.protocol.TProtocolFactory-org.apache.hadoop.security.UserGroupInformation-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.thrift.HBaseServiceHandler-boolean-boolean-">ThriftHttpServlet</a></span>(org.apache.thrift.TProcessor processor, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.hadoop.security.UserGroupInformation serviceUGI, org.apache.hadoop.conf.Configuration conf, - <a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServerRunner.HBaseHandler.html" title="class in org.apache.hadoop.hbase.thrift">ThriftServerRunner.HBaseHandler</a> hbaseHandler, + <a href="../../../../../org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html" title="class in org.apache.hadoop.hbase.thrift">HBaseServiceHandler</a> handler, boolean securityEnabled, boolean doAsEnabled)</code> </td> </tr> @@ -345,13 +345,13 @@ extends org.apache.thrift.server.TServlet</pre> <pre>private final transient org.apache.hadoop.security.UserGroupInformation <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftHttpServlet.html#line.60">httpUGI</a></pre> </li> </ul> -<a name="hbaseHandler"> +<a name="handler"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>hbaseHandler</h4> -<pre>private final transient <a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServerRunner.HBaseHandler.html" title="class in org.apache.hadoop.hbase.thrift">ThriftServerRunner.HBaseHandler</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftHttpServlet.html#line.61">hbaseHandler</a></pre> +<h4>handler</h4> +<pre>private final transient <a href="../../../../../org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html" title="class in org.apache.hadoop.hbase.thrift">HBaseServiceHandler</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftHttpServlet.html#line.61">handler</a></pre> </li> </ul> <a name="doAsEnabled"> @@ -393,7 +393,7 @@ extends org.apache.thrift.server.TServlet</pre> <!-- --> </a> <h3>Constructor Detail</h3> -<a name="ThriftHttpServlet-org.apache.thrift.TProcessor-org.apache.thrift.protocol.TProtocolFactory-org.apache.hadoop.security.UserGroupInformation-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.thrift.ThriftServerRunner.HBaseHandler-boolean-boolean-"> +<a name="ThriftHttpServlet-org.apache.thrift.TProcessor-org.apache.thrift.protocol.TProtocolFactory-org.apache.hadoop.security.UserGroupInformation-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.thrift.HBaseServiceHandler-boolean-boolean-"> <!-- --> </a> <ul class="blockListLast"> @@ -403,7 +403,7 @@ extends org.apache.thrift.server.TServlet</pre> org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.hadoop.security.UserGroupInformation serviceUGI, org.apache.hadoop.conf.Configuration conf, - <a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServerRunner.HBaseHandler.html" title="class in org.apache.hadoop.hbase.thrift">ThriftServerRunner.HBaseHandler</a> hbaseHandler, + <a href="../../../../../org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html" title="class in org.apache.hadoop.hbase.thrift">HBaseServiceHandler</a> handler, boolean securityEnabled, boolean doAsEnabled) 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> @@ -485,7 +485,7 @@ extends org.apache.thrift.server.TServlet</pre> </div> <div class="subNav"> <ul class="navList"> -<li><a href="../../../../../org/apache/hadoop/hbase/thrift/THBaseThreadPoolExecutor.html" title="class in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftHBaseServiceHandler.ResultScannerWrapper.html" title="class in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">Prev Class</span></a></li> <li><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftHttpServlet.HttpKerberosServerAction.html" title="class in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/849d84a8/devapidocs/org/apache/hadoop/hbase/thrift/ThriftServer.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/thrift/ThriftServer.html b/devapidocs/org/apache/hadoop/hbase/thrift/ThriftServer.html index 734cfc3..1088fbe 100644 --- a/devapidocs/org/apache/hadoop/hbase/thrift/ThriftServer.html +++ b/devapidocs/org/apache/hadoop/hbase/thrift/ThriftServer.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":9,"i2":9,"i3":9,"i4":10,"i5":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":9,"i12":9,"i13":10,"i14":10,"i15":10,"i16":9,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab"; <div class="subNav"> <ul class="navList"> <li><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftMetrics.ThriftServerType.html" title="enum in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">Prev Class</span></a></li> -<li><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServerRunner.html" title="class in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">Next Class</span></a></li> +<li><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftUtilities.html" title="class in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../../../index.html?org/apache/hadoop/hbase/thrift/ThriftServer.html" target="_top">Frames</a></li> @@ -100,18 +100,32 @@ var activeTableTab = "activeTableTab"; <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.conf.Configured</li> +<li> +<ul class="inheritance"> <li>org.apache.hadoop.hbase.thrift.ThriftServer</li> </ul> </li> </ul> +</li> +</ul> <div class="description"> <ul class="blockList"> <li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd>org.apache.hadoop.conf.Configurable, org.apache.hadoop.util.Tool</dd> +</dl> +<dl> +<dt>Direct Known Subclasses:</dt> +<dd><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftServer.html" title="class in org.apache.hadoop.hbase.thrift2">ThriftServer</a></dd> +</dl> <hr> <br> <pre>@InterfaceAudience.LimitedPrivate(value="Tools") -public class <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.43">ThriftServer</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></pre> +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.159">ThriftServer</a> +extends org.apache.hadoop.conf.Configured +implements org.apache.hadoop.util.Tool</pre> <div class="block">ThriftServer- this class starts up a Thrift server which implements the Hbase API specified in the Hbase.thrift IDL file. The server runs in an independent process.</div> @@ -134,68 +148,68 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <th class="colLast" scope="col">Field and Description</th> </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/thrift/ThriftServer.html#BIND_OPTION">BIND_OPTION</a></span></code> </td> +<td class="colFirst"><code>protected org.apache.hadoop.conf.Configuration</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#conf">conf</a></span></code> </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/thrift/ThriftServer.html#COMPACT_OPTION">COMPACT_OPTION</a></span></code> </td> +<td class="colFirst"><code>protected boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#doAsEnabled">doAsEnabled</a></span></code> </td> </tr> <tr class="altColor"> -<td class="colFirst"><code>private org.apache.hadoop.conf.Configuration</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#conf">conf</a></span></code> </td> +<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html" title="class in org.apache.hadoop.hbase.thrift">HBaseServiceHandler</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#hbaseServiceHandler">hbaseServiceHandler</a></span></code> </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/thrift/ThriftServer.html#DEFAULT_BIND_ADDR">DEFAULT_BIND_ADDR</a></span></code> </td> +<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/thrift/ThriftServer.html#host">host</a></span></code> </td> </tr> <tr class="altColor"> -<td class="colFirst"><code>private static int</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#DEFAULT_LISTEN_PORT">DEFAULT_LISTEN_PORT</a></span></code> </td> +<td class="colFirst"><code>protected boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#httpEnabled">httpEnabled</a></span></code> </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/thrift/ThriftServer.html#FRAMED_OPTION">FRAMED_OPTION</a></span></code> </td> +<td class="colFirst"><code>protected org.eclipse.jetty.server.Server</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#httpServer">httpServer</a></span></code> </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/thrift/ThriftServer.html#INFOPORT_OPTION">INFOPORT_OPTION</a></span></code> </td> +<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/http/InfoServer.html" title="class in org.apache.hadoop.hbase.http">InfoServer</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#infoServer">infoServer</a></span></code> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/http/InfoServer.html" title="class in org.apache.hadoop.hbase.http">InfoServer</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#infoServer">infoServer</a></span></code> </td> +<td class="colFirst"><code>protected int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#listenPort">listenPort</a></span></code> </td> </tr> <tr class="altColor"> -<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/thrift/ThriftServer.html#KEEP_ALIVE_SEC_OPTION">KEEP_ALIVE_SEC_OPTION</a></span></code> </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/thrift/ThriftServer.html#LOG">LOG</a></span></code> </td> </tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftMetrics.html" title="class in org.apache.hadoop.hbase.thrift">ThriftMetrics</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#metrics">metrics</a></span></code> </td> +</tr> <tr class="altColor"> -<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/thrift/ThriftServer.html#MAX_QUEUE_SIZE_OPTION">MAX_QUEUE_SIZE_OPTION</a></span></code> </td> +<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/util/JvmPauseMonitor.html" title="class in org.apache.hadoop.hbase.util">JvmPauseMonitor</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#pauseMonitor">pauseMonitor</a></span></code> </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/thrift/ThriftServer.html#MAX_WORKERS_OPTION">MAX_WORKERS_OPTION</a></span></code> </td> +<td class="colFirst"><code>protected org.apache.thrift.TProcessor</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#processor">processor</a></span></code> </td> </tr> <tr class="altColor"> -<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/thrift/ThriftServer.html#MIN_WORKERS_OPTION">MIN_WORKERS_OPTION</a></span></code> </td> +<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html" title="enum in org.apache.hadoop.hbase.security">SaslUtil.QualityOfProtection</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#qop">qop</a></span></code> </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/thrift/ThriftServer.html#PORT_OPTION">PORT_OPTION</a></span></code> </td> +<td class="colFirst"><code>protected boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#securityEnabled">securityEnabled</a></span></code> </td> </tr> <tr class="altColor"> -<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/thrift/ThriftServer.html#READ_TIMEOUT_OPTION">READ_TIMEOUT_OPTION</a></span></code> </td> +<td class="colFirst"><code>protected org.apache.hadoop.security.UserGroupInformation</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#serviceUGI">serviceUGI</a></span></code> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServerRunner.html" title="class in org.apache.hadoop.hbase.thrift">ThriftServerRunner</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#serverRunner">serverRunner</a></span></code> </td> +<td class="colFirst"><code>protected org.apache.thrift.server.TServer</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#tserver">tserver</a></span></code> </td> </tr> </table> </li> @@ -230,45 +244,157 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <th class="colLast" scope="col">Method and Description</th> </tr> <tr id="i0" class="altColor"> -<td class="colFirst"><code>(package private) void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#doMain-java.lang.String:A-">doMain</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>[] args)</code> -<div class="block">Start up or shuts down the Thrift server, depending on the arguments.</div> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#addOptions-org.apache.hbase.thirdparty.org.apache.commons.cli.Options-">addOptions</a></span>(org.apache.hbase.thirdparty.org.apache.commons.cli.Options options)</code> +<div class="block">Add options to command lines</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/thrift/ThriftServer.html#checkHttpSecurity-org.apache.hadoop.hbase.security.SaslUtil.QualityOfProtection-org.apache.hadoop.conf.Configuration-">checkHttpSecurity</a></span>(<a href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html" title="enum in org.apache.hadoop.hbase.security">SaslUtil.QualityOfProtection</a> qop, + org.apache.hadoop.conf.Configuration conf)</code> </td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>(package private) <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#createExecutor-java.util.concurrent.BlockingQueue-int-int-">createExecutor</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">BlockingQueue</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>> callQueue, + int minWorkers, + int maxWorkers)</code> </td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html" title="class in org.apache.hadoop.hbase.thrift">HBaseServiceHandler</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#createHandler-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.security.UserProvider-">createHandler</a></span>(org.apache.hadoop.conf.Configuration conf, + <a href="../../../../../org/apache/hadoop/hbase/security/UserProvider.html" title="class in org.apache.hadoop.hbase.security">UserProvider</a> userProvider)</code> </td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>protected org.apache.thrift.TProcessor</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#createProcessor--">createProcessor</a></span>()</code> </td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/net/InetAddress.html?is-external=true" title="class or interface in java.net">InetAddress</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#getBindAddress-org.apache.hadoop.conf.Configuration-">getBindAddress</a></span>(org.apache.hadoop.conf.Configuration conf)</code> </td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>private org.apache.thrift.protocol.TProtocolFactory</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#getProtocolFactory--">getProtocolFactory</a></span>()</code> </td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>private org.apache.thrift.server.TServer</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#getTHsHaServer-org.apache.thrift.transport.TNonblockingServerTransport-org.apache.thrift.protocol.TProtocolFactory-org.apache.thrift.TProcessor-org.apache.thrift.transport.TTransportFactory-java.net.InetSocketAddress-">getTHsHaServer</a></span>(org.apache.thrift.transport.TNonblockingServerTransport serverTransport, + org.apache.thrift.protocol.TProtocolFactory protocolFactory, + org.apache.thrift.TProcessor processor, + org.apache.thrift.transport.TTransportFactory transportFactory, + <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> inetSocketAddress)</code> </td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>private org.apache.thrift.server.TServer</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#getTNonBlockingServer-org.apache.thrift.transport.TNonblockingServerTransport-org.apache.thrift.protocol.TProtocolFactory-org.apache.thrift.TProcessor-org.apache.thrift.transport.TTransportFactory-java.net.InetSocketAddress-">getTNonBlockingServer</a></span>(org.apache.thrift.transport.TNonblockingServerTransport serverTransport, + org.apache.thrift.protocol.TProtocolFactory protocolFactory, + org.apache.thrift.TProcessor processor, + org.apache.thrift.transport.TTransportFactory transportFactory, + <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> inetSocketAddress)</code> </td> +</tr> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code>private org.apache.thrift.server.TServer</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#getTThreadedSelectorServer-org.apache.thrift.transport.TNonblockingServerTransport-org.apache.thrift.protocol.TProtocolFactory-org.apache.thrift.TProcessor-org.apache.thrift.transport.TTransportFactory-java.net.InetSocketAddress-">getTThreadedSelectorServer</a></span>(org.apache.thrift.transport.TNonblockingServerTransport serverTransport, + org.apache.thrift.protocol.TProtocolFactory protocolFactory, + org.apache.thrift.TProcessor processor, + org.apache.thrift.transport.TTransportFactory transportFactory, + <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> inetSocketAddress)</code> </td> +</tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code>private org.apache.thrift.server.TServer</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#getTThreadPoolServer-org.apache.thrift.protocol.TProtocolFactory-org.apache.thrift.TProcessor-org.apache.thrift.transport.TTransportFactory-java.net.InetSocketAddress-">getTThreadPoolServer</a></span>(org.apache.thrift.protocol.TProtocolFactory protocolFactory, + org.apache.thrift.TProcessor processor, + org.apache.thrift.transport.TTransportFactory transportFactory, + <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> inetSocketAddress)</code> </td> +</tr> +<tr id="i11" class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#main-java.lang.String:A-">main</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>[] args)</code> </td> </tr> -<tr id="i2" class="altColor"> -<td class="colFirst"><code>private static void</code></td> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>protected static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#optionToConf-org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLine-java.lang.String-org.apache.hadoop.conf.Configuration-java.lang.String-">optionToConf</a></span>(org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLine cmd, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> option, org.apache.hadoop.conf.Configuration 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> destConfKey)</code> </td> </tr> -<tr id="i3" class="rowColor"> -<td class="colFirst"><code>private static void</code></td> +<tr id="i13" class="rowColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#parseCommandLine-org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLine-org.apache.hbase.thirdparty.org.apache.commons.cli.Options-">parseCommandLine</a></span>(org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLine cmd, + org.apache.hbase.thirdparty.org.apache.commons.cli.Options options)</code> </td> +</tr> +<tr id="i14" class="altColor"> +<td class="colFirst"><code>protected void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#printUsageAndExit-org.apache.hbase.thirdparty.org.apache.commons.cli.Options-int-">printUsageAndExit</a></span>(org.apache.hbase.thirdparty.org.apache.commons.cli.Options options, int exitCode)</code> </td> </tr> -<tr id="i4" class="altColor"> +<tr id="i15" class="rowColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#processOptions-java.lang.String:A-">processOptions</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>[] args)</code> <div class="block">Parse the command line options to set parameters the conf.</div> </td> </tr> -<tr id="i5" class="rowColor"> +<tr id="i16" class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#registerFilters-org.apache.hadoop.conf.Configuration-">registerFilters</a></span>(org.apache.hadoop.conf.Configuration conf)</code> </td> +</tr> +<tr id="i17" class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#run--">run</a></span>()</code> +<div class="block">Run without any command line arguments</div> +</td> +</tr> +<tr id="i18" class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#run-java.lang.String:A-">run</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>[] strings)</code> </td> +</tr> +<tr id="i19" class="rowColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#setupHTTPServer--">setupHTTPServer</a></span>()</code> +<div class="block">Setup a HTTP Server using Jetty to serve calls from THttpClient</div> +</td> +</tr> +<tr id="i20" class="altColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#setupParamters--">setupParamters</a></span>()</code> </td> +</tr> +<tr id="i21" class="rowColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#setupServer--">setupServer</a></span>()</code> +<div class="block">Setting up the thrift TServer</div> +</td> +</tr> +<tr id="i22" class="altColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#startInfoServer--">startInfoServer</a></span>()</code> </td> +</tr> +<tr id="i23" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServer.html#stop--">stop</a></span>()</code> </td> </tr> </table> <ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.conf.Configured"> +<!-- --> +</a> +<h3>Methods inherited from class org.apache.hadoop.conf.Configured</h3> +<code>getConf, setConf</code></li> +</ul> +<ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> <!-- --> </a> <h3>Methods inherited from class 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/ja va/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#toString--" title="class or interface in java.lang">toString</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> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.conf.Configurable"> +<!-- --> +</a> +<h3>Methods inherited from interface org.apache.hadoop.conf.Configurable</h3> +<code>getConf, setConf</code></li> +</ul> </li> </ul> </li> @@ -289,190 +415,142 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockList"> <li class="blockList"> <h4>LOG</h4> -<pre>private static final org.slf4j.Logger <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.45">LOG</a></pre> +<pre>private static final org.slf4j.Logger <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.161">LOG</a></pre> </li> </ul> -<a name="MIN_WORKERS_OPTION"> +<a name="conf"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>MIN_WORKERS_OPTION</h4> -<pre>private static final <a href="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/thrift/ThriftServer.html#line.47">MIN_WORKERS_OPTION</a></pre> -<dl> -<dt><span class="seeLabel">See Also:</span></dt> -<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.thrift.ThriftServer.MIN_WORKERS_OPTION">Constant Field Values</a></dd> -</dl> +<h4>conf</h4> +<pre>protected org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.165">conf</a></pre> </li> </ul> -<a name="MAX_WORKERS_OPTION"> +<a name="infoServer"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>MAX_WORKERS_OPTION</h4> -<pre>private static final <a href="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/thrift/ThriftServer.html#line.48">MAX_WORKERS_OPTION</a></pre> -<dl> -<dt><span class="seeLabel">See Also:</span></dt> -<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.thrift.ThriftServer.MAX_WORKERS_OPTION">Constant Field Values</a></dd> -</dl> +<h4>infoServer</h4> +<pre>protected <a href="../../../../../org/apache/hadoop/hbase/http/InfoServer.html" title="class in org.apache.hadoop.hbase.http">InfoServer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.167">infoServer</a></pre> </li> </ul> -<a name="MAX_QUEUE_SIZE_OPTION"> +<a name="processor"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>MAX_QUEUE_SIZE_OPTION</h4> -<pre>private static final <a href="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/thrift/ThriftServer.html#line.49">MAX_QUEUE_SIZE_OPTION</a></pre> -<dl> -<dt><span class="seeLabel">See Also:</span></dt> -<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.thrift.ThriftServer.MAX_QUEUE_SIZE_OPTION">Constant Field Values</a></dd> -</dl> +<h4>processor</h4> +<pre>protected org.apache.thrift.TProcessor <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.169">processor</a></pre> </li> </ul> -<a name="KEEP_ALIVE_SEC_OPTION"> +<a name="metrics"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>KEEP_ALIVE_SEC_OPTION</h4> -<pre>private static final <a href="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/thrift/ThriftServer.html#line.50">KEEP_ALIVE_SEC_OPTION</a></pre> -<dl> -<dt><span class="seeLabel">See Also:</span></dt> -<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.thrift.ThriftServer.KEEP_ALIVE_SEC_OPTION">Constant Field Values</a></dd> -</dl> +<h4>metrics</h4> +<pre>protected <a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftMetrics.html" title="class in org.apache.hadoop.hbase.thrift">ThriftMetrics</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.171">metrics</a></pre> </li> </ul> -<a name="BIND_OPTION"> +<a name="hbaseServiceHandler"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>BIND_OPTION</h4> -<pre>static final <a href="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/thrift/ThriftServer.html#line.51">BIND_OPTION</a></pre> -<dl> -<dt><span class="seeLabel">See Also:</span></dt> -<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.thrift.ThriftServer.BIND_OPTION">Constant Field Values</a></dd> -</dl> +<h4>hbaseServiceHandler</h4> +<pre>protected <a href="../../../../../org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html" title="class in org.apache.hadoop.hbase.thrift">HBaseServiceHandler</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.172">hbaseServiceHandler</a></pre> </li> </ul> -<a name="COMPACT_OPTION"> +<a name="serviceUGI"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>COMPACT_OPTION</h4> -<pre>static final <a href="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/thrift/ThriftServer.html#line.52">COMPACT_OPTION</a></pre> -<dl> -<dt><span class="seeLabel">See Also:</span></dt> -<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.thrift.ThriftServer.COMPACT_OPTION">Constant Field Values</a></dd> -</dl> +<h4>serviceUGI</h4> +<pre>protected org.apache.hadoop.security.UserGroupInformation <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.173">serviceUGI</a></pre> </li> </ul> -<a name="FRAMED_OPTION"> +<a name="httpEnabled"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>FRAMED_OPTION</h4> -<pre>static final <a href="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/thrift/ThriftServer.html#line.53">FRAMED_OPTION</a></pre> -<dl> -<dt><span class="seeLabel">See Also:</span></dt> -<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.thrift.ThriftServer.FRAMED_OPTION">Constant Field Values</a></dd> -</dl> +<h4>httpEnabled</h4> +<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.174">httpEnabled</a></pre> </li> </ul> -<a name="PORT_OPTION"> +<a name="qop"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>PORT_OPTION</h4> -<pre>static final <a href="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/thrift/ThriftServer.html#line.54">PORT_OPTION</a></pre> -<dl> -<dt><span class="seeLabel">See Also:</span></dt> -<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.thrift.ThriftServer.PORT_OPTION">Constant Field Values</a></dd> -</dl> +<h4>qop</h4> +<pre>protected <a href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html" title="enum in org.apache.hadoop.hbase.security">SaslUtil.QualityOfProtection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.176">qop</a></pre> </li> </ul> -<a name="INFOPORT_OPTION"> +<a name="host"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>INFOPORT_OPTION</h4> -<pre>static final <a href="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/thrift/ThriftServer.html#line.55">INFOPORT_OPTION</a></pre> -<dl> -<dt><span class="seeLabel">See Also:</span></dt> -<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.thrift.ThriftServer.INFOPORT_OPTION">Constant Field Values</a></dd> -</dl> +<h4>host</h4> +<pre>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> <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.177">host</a></pre> </li> </ul> -<a name="DEFAULT_BIND_ADDR"> +<a name="listenPort"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>DEFAULT_BIND_ADDR</h4> -<pre>private static final <a href="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/thrift/ThriftServer.html#line.57">DEFAULT_BIND_ADDR</a></pre> -<dl> -<dt><span class="seeLabel">See Also:</span></dt> -<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.thrift.ThriftServer.DEFAULT_BIND_ADDR">Constant Field Values</a></dd> -</dl> +<h4>listenPort</h4> +<pre>protected int <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.178">listenPort</a></pre> </li> </ul> -<a name="DEFAULT_LISTEN_PORT"> +<a name="securityEnabled"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>DEFAULT_LISTEN_PORT</h4> -<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.58">DEFAULT_LISTEN_PORT</a></pre> -<dl> -<dt><span class="seeLabel">See Also:</span></dt> -<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.thrift.ThriftServer.DEFAULT_LISTEN_PORT">Constant Field Values</a></dd> -</dl> +<h4>securityEnabled</h4> +<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.181">securityEnabled</a></pre> </li> </ul> -<a name="conf"> +<a name="doAsEnabled"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>conf</h4> -<pre>private org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.60">conf</a></pre> +<h4>doAsEnabled</h4> +<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.182">doAsEnabled</a></pre> </li> </ul> -<a name="serverRunner"> +<a name="pauseMonitor"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>serverRunner</h4> -<pre><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServerRunner.html" title="class in org.apache.hadoop.hbase.thrift">ThriftServerRunner</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.61">serverRunner</a></pre> +<h4>pauseMonitor</h4> +<pre>protected <a href="../../../../../org/apache/hadoop/hbase/util/JvmPauseMonitor.html" title="class in org.apache.hadoop.hbase.util">JvmPauseMonitor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.184">pauseMonitor</a></pre> </li> </ul> -<a name="infoServer"> +<a name="tserver"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>infoServer</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/http/InfoServer.html" title="class in org.apache.hadoop.hbase.http">InfoServer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.63">infoServer</a></pre> +<h4>tserver</h4> +<pre>protected volatile org.apache.thrift.server.TServer <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.186">tserver</a></pre> </li> </ul> -<a name="READ_TIMEOUT_OPTION"> +<a name="httpServer"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> -<h4>READ_TIMEOUT_OPTION</h4> -<pre>private static final <a href="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/thrift/ThriftServer.html#line.65">READ_TIMEOUT_OPTION</a></pre> -<dl> -<dt><span class="seeLabel">See Also:</span></dt> -<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.thrift.ThriftServer.READ_TIMEOUT_OPTION">Constant Field Values</a></dd> -</dl> +<h4>httpServer</h4> +<pre>protected volatile org.eclipse.jetty.server.Server <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.187">httpServer</a></pre> </li> </ul> </li> @@ -489,7 +567,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockListLast"> <li class="blockList"> <h4>ThriftServer</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.71">ThriftServer</a>(org.apache.hadoop.conf.Configuration conf)</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.194">ThriftServer</a>(org.apache.hadoop.conf.Configuration conf)</pre> </li> </ul> </li> @@ -500,45 +578,248 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <!-- --> </a> <h3>Method Detail</h3> +<a name="setupParamters--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setupParamters</h4> +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.198">setupParamters</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> +<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="startInfoServer--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>startInfoServer</h4> +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.247">startInfoServer</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> +<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="checkHttpSecurity-org.apache.hadoop.hbase.security.SaslUtil.QualityOfProtection-org.apache.hadoop.conf.Configuration-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>checkHttpSecurity</h4> +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.261">checkHttpSecurity</a>(<a href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html" title="enum in org.apache.hadoop.hbase.security">SaslUtil.QualityOfProtection</a> qop, + org.apache.hadoop.conf.Configuration conf)</pre> +</li> +</ul> +<a name="createHandler-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.security.UserProvider-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>createHandler</h4> +<pre>protected <a href="../../../../../org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html" title="class in org.apache.hadoop.hbase.thrift">HBaseServiceHandler</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.270">createHandler</a>(org.apache.hadoop.conf.Configuration conf, + <a href="../../../../../org/apache/hadoop/hbase/security/UserProvider.html" title="class in org.apache.hadoop.hbase.security">UserProvider</a> userProvider) + 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="createProcessor--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>createProcessor</h4> +<pre>protected org.apache.thrift.TProcessor <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.275">createProcessor</a>()</pre> +</li> +</ul> <a name="printUsageAndExit-org.apache.hbase.thirdparty.org.apache.commons.cli.Options-int-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>printUsageAndExit</h4> -<pre>private static void <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.75">printUsageAndExit</a>(org.apache.hbase.thirdparty.org.apache.commons.cli.Options options, - int exitCode) - throws org.apache.hadoop.util.Shell.ExitCodeException</pre> +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.280">printUsageAndExit</a>(org.apache.hbase.thirdparty.org.apache.commons.cli.Options options, + int exitCode) + throws org.apache.hadoop.util.Shell.ExitCodeException</pre> <dl> <dt><span class="throwsLabel">Throws:</span></dt> <dd><code>org.apache.hadoop.util.Shell.ExitCodeException</code></dd> </dl> </li> </ul> -<a name="doMain-java.lang.String:A-"> +<a name="setupHTTPServer--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>doMain</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.91">doMain</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>[] args) - 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">Start up or shuts down the Thrift server, depending on the arguments.</div> +<h4>setupHTTPServer</h4> +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.297">setupHTTPServer</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">Setup a HTTP Server using Jetty to serve calls from THttpClient</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> - IOException</dd> +</dl> +</li> +</ul> +<a name="setupServer--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setupServer</h4> +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.393">setupServer</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">Setting up the thrift TServer</div> <dl> -<dt><span class="paramLabel">Parameters:</span></dt> -<dd><code>args</code> - the arguments to pass in when starting the Thrift server</dd> <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="getTNonBlockingServer-org.apache.thrift.transport.TNonblockingServerTransport-org.apache.thrift.protocol.TProtocolFactory-org.apache.thrift.TProcessor-org.apache.thrift.transport.TTransportFactory-java.net.InetSocketAddress-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getTNonBlockingServer</h4> +<pre>private org.apache.thrift.server.TServer <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.501">getTNonBlockingServer</a>(org.apache.thrift.transport.TNonblockingServerTransport serverTransport, + org.apache.thrift.protocol.TProtocolFactory protocolFactory, + org.apache.thrift.TProcessor processor, + org.apache.thrift.transport.TTransportFactory transportFactory, + <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> inetSocketAddress)</pre> +</li> +</ul> +<a name="getTHsHaServer-org.apache.thrift.transport.TNonblockingServerTransport-org.apache.thrift.protocol.TProtocolFactory-org.apache.thrift.TProcessor-org.apache.thrift.transport.TTransportFactory-java.net.InetSocketAddress-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getTHsHaServer</h4> +<pre>private org.apache.thrift.server.TServer <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.512">getTHsHaServer</a>(org.apache.thrift.transport.TNonblockingServerTransport serverTransport, + org.apache.thrift.protocol.TProtocolFactory protocolFactory, + org.apache.thrift.TProcessor processor, + org.apache.thrift.transport.TTransportFactory transportFactory, + <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> inetSocketAddress)</pre> +</li> +</ul> +<a name="getTThreadedSelectorServer-org.apache.thrift.transport.TNonblockingServerTransport-org.apache.thrift.protocol.TProtocolFactory-org.apache.thrift.TProcessor-org.apache.thrift.transport.TTransportFactory-java.net.InetSocketAddress-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getTThreadedSelectorServer</h4> +<pre>private org.apache.thrift.server.TServer <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.529">getTThreadedSelectorServer</a>(org.apache.thrift.transport.TNonblockingServerTransport serverTransport, + org.apache.thrift.protocol.TProtocolFactory protocolFactory, + org.apache.thrift.TProcessor processor, + org.apache.thrift.transport.TTransportFactory transportFactory, + <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> inetSocketAddress)</pre> +</li> +</ul> +<a name="getTThreadPoolServer-org.apache.thrift.protocol.TProtocolFactory-org.apache.thrift.TProcessor-org.apache.thrift.transport.TTransportFactory-java.net.InetSocketAddress-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getTThreadPoolServer</h4> +<pre>private org.apache.thrift.server.TServer <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.549">getTThreadPoolServer</a>(org.apache.thrift.protocol.TProtocolFactory protocolFactory, + org.apache.thrift.TProcessor processor, + org.apache.thrift.transport.TTransportFactory transportFactory, + <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> inetSocketAddress) + 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> +<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="getProtocolFactory--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getProtocolFactory</h4> +<pre>private org.apache.thrift.protocol.TProtocolFactory <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.568">getProtocolFactory</a>()</pre> +</li> +</ul> +<a name="createExecutor-java.util.concurrent.BlockingQueue-int-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>createExecutor</h4> +<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.582">createExecutor</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">BlockingQueue</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>> callQueue, + int minWorkers, + int maxWorkers)</pre> +</li> +</ul> +<a name="getBindAddress-org.apache.hadoop.conf.Configuration-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getBindAddress</h4> +<pre>private <a href="https://docs.oracle.com/javase/8/docs/api/java/net/InetAddress.html?is-external=true" title="class or interface in java.net">InetAddress</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.593">getBindAddress</a>(org.apache.hadoop.conf.Configuration conf) + throws <a href="https://docs.oracle.com/javase/8/docs/api/java/net/UnknownHostException.html?is-external=true" title="class or interface in java.net">UnknownHostException</a></pre> +<dl> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/net/UnknownHostException.html?is-external=true" title="class or interface in java.net">UnknownHostException</a></code></dd> +</dl> +</li> +</ul> +<a name="registerFilters-org.apache.hadoop.conf.Configuration-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>registerFilters</h4> +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.600">registerFilters</a>(org.apache.hadoop.conf.Configuration conf)</pre> +</li> +</ul> +<a name="addOptions-org.apache.hbase.thirdparty.org.apache.commons.cli.Options-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>addOptions</h4> +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.619">addOptions</a>(org.apache.hbase.thirdparty.org.apache.commons.cli.Options options)</pre> +<div class="block">Add options to command lines</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>options</code> - options</dd> +</dl> +</li> +</ul> +<a name="parseCommandLine-org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLine-org.apache.hbase.thirdparty.org.apache.commons.cli.Options-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>parseCommandLine</h4> +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.654">parseCommandLine</a>(org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLine cmd, + org.apache.hbase.thirdparty.org.apache.commons.cli.Options options) + throws org.apache.hadoop.util.Shell.ExitCodeException</pre> +<dl> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code>org.apache.hadoop.util.Shell.ExitCodeException</code></dd> +</dl> +</li> +</ul> <a name="processOptions-java.lang.String:A-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>processOptions</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.112">processOptions</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>[] args) +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.706">processOptions</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>[] args) 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">Parse the command line options to set parameters the conf.</div> <dl> @@ -553,7 +834,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockList"> <li class="blockList"> <h4>stop</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.203">stop</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.722">stop</a>()</pre> </li> </ul> <a name="optionToConf-org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLine-java.lang.String-org.apache.hadoop.conf.Configuration-java.lang.String-"> @@ -562,10 +843,43 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockList"> <li class="blockList"> <h4>optionToConf</h4> -<pre>private static void <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.215">optionToConf</a>(org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLine cmd, - <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> option, - org.apache.hadoop.conf.Configuration 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> destConfKey)</pre> +<pre>protected static void <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.749">optionToConf</a>(org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLine cmd, + <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> option, + org.apache.hadoop.conf.Configuration 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> destConfKey)</pre> +</li> +</ul> +<a name="run--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>run</h4> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.763">run</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">Run without any command line arguments</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>exit code</dd> +<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> - exception</dd> +</dl> +</li> +</ul> +<a name="run-java.lang.String:A-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>run</h4> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.768">run</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>[] strings) + 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> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code>run</code> in interface <code>org.apache.hadoop.util.Tool</code></dd> +<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="main-java.lang.String:A-"> @@ -574,7 +888,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockListLast"> <li class="blockList"> <h4>main</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.224">main</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>[] args) +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift/ThriftServer.html#line.783">main</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>[] args) 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> <dl> <dt><span class="throwsLabel">Throws:</span></dt> @@ -611,7 +925,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <div class="subNav"> <ul class="navList"> <li><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftMetrics.ThriftServerType.html" title="enum in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">Prev Class</span></a></li> -<li><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServerRunner.html" title="class in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">Next Class</span></a></li> +<li><a href="../../../../../org/apache/hadoop/hbase/thrift/ThriftUtilities.html" title="class in org.apache.hadoop.hbase.thrift"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../../../index.html?org/apache/hadoop/hbase/thrift/ThriftServer.html" target="_top">Frames</a></li>