http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4131cace/devapidocs/org/apache/hadoop/hbase/client/HTableInterface.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/client/HTableInterface.html b/devapidocs/org/apache/hadoop/hbase/client/HTableInterface.html index 41c0923..5b5a762 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/HTableInterface.html +++ b/devapidocs/org/apache/hadoop/hbase/client/HTableInterface.html @@ -190,7 +190,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title <!-- --> </a> <h3>Methods inherited from interface org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></h3> -<code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#append(org.apache.hadoop.hbase.client.Append)">append</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#batch(java.util.List,%20java.lang.Object[])">batch</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#batchCallback(java.util.List,%20java.lang.Object[],%20org.apache.hadoop.hbase.client.coprocessor.Batch.Callback)">batchCallback</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#batchCoprocessorService(com.google.protobuf.Descriptors.MethodDescriptor,%20com.google.protobuf.Message,%20byte[],%20byte[],%20R)">batchCoprocessorService</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#batchCoprocessorService(com.google.protobuf.Descriptors.MethodDescriptor,%20com.google.protobuf.Message,%20byte[],%20byte[],%20R,%20org.apache.hadoop.hbase.client.coprocessor.Batch.Callback)">batchCoprocessorService</a>, <a href="../../../../../org/apac he/hadoop/hbase/client/Table.html#checkAndDelete(byte[],%20byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.client.Delete)">checkAndDelete</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#checkAndDelete(byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.filter.CompareFilter.CompareOp,%20byte[],%20org.apache.hadoop.hbase.client.Delete)">checkAndDelete</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#checkAndMutate(byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.filter.CompareFilter.CompareOp,%20byte[],%20org.apache.hadoop.hbase.client.RowMutations)">checkAndMutate</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#checkAndPut(byte[],%20byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.client.Put)">checkAndPut</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#checkAndPut(byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.filter.CompareFilter.CompareOp,%20byte[],%20org.apache.hadoo p.hbase.client.Put)">checkAndPut</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#close()">close</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#coprocessorService(byte[])">coprocessorService</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#coprocessorService(java.lang.Class,%20byte[],%20byte[],%20org.apache.hadoop.hbase.client.coprocessor.Batch.Call)">coprocessorService</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#coprocessorService(java.lang.Class,%20byte[],%20byte[],%20org.apache.hadoop.hbase.client.coprocessor.Batch.Call,%20org.apache.hadoop.hbase.client.coprocessor.Batch.Callback)">coprocessorService</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#delete(org.apache.hadoop.hbase.client.Delete)">delete</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#delete(java.util.List)">delete</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Tabl e.html#exists(org.apache.hadoop.hbase.client.Get)">exists</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#existsAll(java.util.List)">existsAll</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#get(org.apache.hadoop.hbase.client.Get)">get</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#get(java.util.List)">get</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getConfiguration()">getConfiguration</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getName()">getName</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getScanner(byte[])">getScanner</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getScanner(byte[],%20byte[])">getScanner</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getScanner(org.apache.hadoop.hbase.client.Scan)">getScanner</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getTa bleDescriptor()">getTableDescriptor</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#increment(org.apache.hadoop.hbase.client.Increment)">increment</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#incrementColumnValue(byte[],%20byte[],%20byte[],%20long)">incrementColumnValue</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#incrementColumnValue(byte[],%20byte[],%20byte[],%20long,%20org.apache.hadoop.hbase.client.Durability)">incrementColumnValue</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#mutateRow(org.apache.hadoop.hbase.client.RowMutations)">mutateRow</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#put(java.util.List)">put</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#put(org.apache.hadoop.hbase.client.Put)">put</a></code></li> +<code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#append(org.apache.hadoop.hbase.client.Append)">append</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#batch(java.util.List,%20java.lang.Object[])">batch</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#batchCallback(java.util.List,%20java.lang.Object[],%20org.apache.hadoop.hbase.client.coprocessor.Batch.Callback)">batchCallback</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#batchCoprocessorService(com.google.protobuf.Descriptors.MethodDescriptor,%20com.google.protobuf.Message,%20byte[],%20byte[],%20R)">batchCoprocessorService</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#batchCoprocessorService(com.google.protobuf.Descriptors.MethodDescriptor,%20com.google.protobuf.Message,%20byte[],%20byte[],%20R,%20org.apache.hadoop.hbase.client.coprocessor.Batch.Callback)">batchCoprocessorService</a>, <a href="../../../../../org/apac he/hadoop/hbase/client/Table.html#checkAndDelete(byte[],%20byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.client.Delete)">checkAndDelete</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#checkAndDelete(byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.filter.CompareFilter.CompareOp,%20byte[],%20org.apache.hadoop.hbase.client.Delete)">checkAndDelete</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#checkAndMutate(byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.filter.CompareFilter.CompareOp,%20byte[],%20org.apache.hadoop.hbase.client.RowMutations)">checkAndMutate</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#checkAndPut(byte[],%20byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.client.Put)">checkAndPut</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#checkAndPut(byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.filter.CompareFilter.CompareOp,%20byte[],%20org.apache.hadoo p.hbase.client.Put)">checkAndPut</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#close()">close</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#coprocessorService(byte[])">coprocessorService</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#coprocessorService(java.lang.Class,%20byte[],%20byte[],%20org.apache.hadoop.hbase.client.coprocessor.Batch.Call)">coprocessorService</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#coprocessorService(java.lang.Class,%20byte[],%20byte[],%20org.apache.hadoop.hbase.client.coprocessor.Batch.Call,%20org.apache.hadoop.hbase.client.coprocessor.Batch.Callback)">coprocessorService</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#delete(org.apache.hadoop.hbase.client.Delete)">delete</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#delete(java.util.List)">delete</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Tabl e.html#exists(org.apache.hadoop.hbase.client.Get)">exists</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#existsAll(java.util.List)">existsAll</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#get(org.apache.hadoop.hbase.client.Get)">get</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#get(java.util.List)">get</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getConfiguration()">getConfiguration</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getName()">getName</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getOperationTimeout()">getOperationTimeout</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getRpcTimeout()">getRpcTimeout</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getScanner(byte[])">getScanner</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getScanner(byte[],%20byte[])">ge tScanner</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getScanner(org.apache.hadoop.hbase.client.Scan)">getScanner</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getTableDescriptor()">getTableDescriptor</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#increment(org.apache.hadoop.hbase.client.Increment)">increment</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#incrementColumnValue(byte[],%20byte[],%20byte[],%20long)">incrementColumnValue</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#incrementColumnValue(byte[],%20byte[],%20byte[],%20long,%20org.apache.hadoop.hbase.client.Durability)">incrementColumnValue</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#mutateRow(org.apache.hadoop.hbase.client.RowMutations)">mutateRow</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#put(java.util.List)">put</a>, <a href="../../../../../org/ apache/hadoop/hbase/client/Table.html#put(org.apache.hadoop.hbase.client.Put)">put</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#setOperationTimeout(int)">setOperationTimeout</a>, <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#setRpcTimeout(int)">setRpcTimeout</a></code></li> </ul> </li> </ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4131cace/devapidocs/org/apache/hadoop/hbase/client/HTableWrapper.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/client/HTableWrapper.html b/devapidocs/org/apache/hadoop/hbase/client/HTableWrapper.html index 8b8bebb..97660c4 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/HTableWrapper.html +++ b/devapidocs/org/apache/hadoop/hbase/client/HTableWrapper.html @@ -388,6 +388,18 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" ti </td> </tr> <tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/HTableWrapper.html#getOperationTimeout()">getOperationTimeout</a></strong>()</code> +<div class="block">Get timeout (millisecond) of each operation for in Table instance.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/HTableWrapper.html#getRpcTimeout()">getRpcTimeout</a></strong>()</code> +<div class="block">Get timeout (millisecond) of each rpc request in this Table instance.</div> +</td> +</tr> +<tr class="altColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/ResultScanner.html" title="interface in org.apache.hadoop.hbase.client">ResultScanner</a></code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/HTableWrapper.html#getScanner(byte[])">getScanner</a></strong>(byte[] family)</code> <div class="block">Gets a scanner on the current table for the given family.</div> @@ -468,6 +480,20 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" ti </tr> <tr class="altColor"> <td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/HTableWrapper.html#setOperationTimeout(int)">setOperationTimeout</a></strong>(int operationTimeout)</code> +<div class="block">Set timeout (millisecond) of each operation in this Table instance, will override the value + of hbase.client.operation.timeout in configuration.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/HTableWrapper.html#setRpcTimeout(int)">setRpcTimeout</a></strong>(int rpcTimeout)</code> +<div class="block">Set timeout (millisecond) of each rpc request in operations of this Table instance, will + override the value of hbase.rpc.timeout in configuration.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/HTableWrapper.html#setWriteBufferSize(long)">setWriteBufferSize</a></strong>(long writeBufferSize)</code> <div class="block">Sets the size of the buffer in bytes.</div> </td> @@ -1391,7 +1417,7 @@ public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean. <a name="checkAndMutate(byte[], byte[], byte[], org.apache.hadoop.hbase.filter.CompareFilter.CompareOp, byte[], org.apache.hadoop.hbase.client.RowMutations)"> <!-- --> </a> -<ul class="blockListLast"> +<ul class="blockList"> <li class="blockList"> <h4>checkAndMutate</h4> <pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableWrapper.html#line.293">checkAndMutate</a>(byte[] row, @@ -1414,6 +1440,75 @@ public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - e</dd></dl> </li> </ul> +<a name="setOperationTimeout(int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setOperationTimeout</h4> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableWrapper.html#line.299">setOperationTimeout</a>(int operationTimeout)</pre> +<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#setOperationTimeout(int)">Table</a></code></strong></div> +<div class="block">Set timeout (millisecond) of each operation in this Table instance, will override the value + of hbase.client.operation.timeout in configuration. + Operation timeout is a top-level restriction that makes sure a blocking method will not be + blocked more than this. In each operation, if rpc request fails because of timeout or + other reason, it will retry until success or throw a RetriesExhaustedException. But if the + total time being blocking reach the operation timeout before retries exhausted, it will break + early and throw SocketTimeoutException.</div> +<dl> +<dt><strong>Specified by:</strong></dt> +<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#setOperationTimeout(int)">setOperationTimeout</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></dd> +<dt><span class="strong">Parameters:</span></dt><dd><code>operationTimeout</code> - the total timeout of each operation in millisecond.</dd></dl> +</li> +</ul> +<a name="getOperationTimeout()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getOperationTimeout</h4> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableWrapper.html#line.304">getOperationTimeout</a>()</pre> +<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getOperationTimeout()">Table</a></code></strong></div> +<div class="block">Get timeout (millisecond) of each operation for in Table instance.</div> +<dl> +<dt><strong>Specified by:</strong></dt> +<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getOperationTimeout()">getOperationTimeout</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></dd> +</dl> +</li> +</ul> +<a name="setRpcTimeout(int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRpcTimeout</h4> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableWrapper.html#line.309">setRpcTimeout</a>(int rpcTimeout)</pre> +<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#setRpcTimeout(int)">Table</a></code></strong></div> +<div class="block">Set timeout (millisecond) of each rpc request in operations of this Table instance, will + override the value of hbase.rpc.timeout in configuration. + If a rpc request waiting too long, it will stop waiting and send a new request to retry until + retries exhausted or operation timeout reached.</div> +<dl> +<dt><strong>Specified by:</strong></dt> +<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#setRpcTimeout(int)">setRpcTimeout</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></dd> +<dt><span class="strong">Parameters:</span></dt><dd><code>rpcTimeout</code> - the timeout of each rpc request in millisecond.</dd></dl> +</li> +</ul> +<a name="getRpcTimeout()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>getRpcTimeout</h4> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/HTableWrapper.html#line.314">getRpcTimeout</a>()</pre> +<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getRpcTimeout()">Table</a></code></strong></div> +<div class="block">Get timeout (millisecond) of each rpc request in this Table instance.</div> +<dl> +<dt><strong>Specified by:</strong></dt> +<dd><code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getRpcTimeout()">getRpcTimeout</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></dd> +</dl> +</li> +</ul> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4131cace/devapidocs/org/apache/hadoop/hbase/client/MetricsConnection.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/client/MetricsConnection.html b/devapidocs/org/apache/hadoop/hbase/client/MetricsConnection.html index eb2a78c..ff1d506 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/MetricsConnection.html +++ b/devapidocs/org/apache/hadoop/hbase/client/MetricsConnection.html @@ -249,11 +249,11 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/StatisticTrack <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/MetricsConnection.html#metaCacheMisses">metaCacheMisses</a></strong></code> </td> </tr> <tr class="altColor"> -<td class="colFirst"><code>private com.codahale.metrics.Counter</code></td> +<td class="colFirst"><code>protected com.codahale.metrics.Counter</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/MetricsConnection.html#metaCacheNumClearRegion">metaCacheNumClearRegion</a></strong></code> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code>private com.codahale.metrics.Counter</code></td> +<td class="colFirst"><code>protected com.codahale.metrics.Counter</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/MetricsConnection.html#metaCacheNumClearServer">metaCacheNumClearServer</a></strong></code> </td> </tr> <tr class="altColor"> @@ -742,7 +742,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/StatisticTrack <ul class="blockList"> <li class="blockList"> <h4>metaCacheNumClearServer</h4> -<pre>private final com.codahale.metrics.Counter <a href="../../../../../src-html/org/apache/hadoop/hbase/client/MetricsConnection.html#line.286">metaCacheNumClearServer</a></pre> +<pre>protected final com.codahale.metrics.Counter <a href="../../../../../src-html/org/apache/hadoop/hbase/client/MetricsConnection.html#line.286">metaCacheNumClearServer</a></pre> </li> </ul> <a name="metaCacheNumClearRegion"> @@ -751,7 +751,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/StatisticTrack <ul class="blockList"> <li class="blockList"> <h4>metaCacheNumClearRegion</h4> -<pre>private final com.codahale.metrics.Counter <a href="../../../../../src-html/org/apache/hadoop/hbase/client/MetricsConnection.html#line.287">metaCacheNumClearRegion</a></pre> +<pre>protected final com.codahale.metrics.Counter <a href="../../../../../src-html/org/apache/hadoop/hbase/client/MetricsConnection.html#line.287">metaCacheNumClearRegion</a></pre> </li> </ul> <a name="rpcTimers"> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4131cace/devapidocs/org/apache/hadoop/hbase/client/MultiServerCallable.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/client/MultiServerCallable.html b/devapidocs/org/apache/hadoop/hbase/client/MultiServerCallable.html index 4bdc754..439e0c3 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/MultiServerCallable.html +++ b/devapidocs/org/apache/hadoop/hbase/client/MultiServerCallable.html @@ -384,7 +384,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/client/PayloadCarryingSe <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html#prepare(boolean)">prepare</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a><<a href="../../../../../org/apache/hadoop/hbase/client/MultiResponse.html" title="class in org.apache.hadoop.hbase.client">MultiResponse</a>></code></dd> <dt><strong>Overrides:</strong></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#prepare(boolean)">prepare</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">RegionServerCallable</a><<a href="../../../../../org/apache/hadoop/hbase/client/MultiResponse.html" title="class in org.apache.hadoop.hbase.client">MultiResponse</a>></code></dd> -<dt><span class="strong">Parameters:</span></dt><dd><code>reload</code> - Set this to true if connection should re-find the region</dd> +<dt><span class="strong">Parameters:</span></dt><dd><code>reload</code> - Set to true to re-check the table state</dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - e</dd></dl> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4131cace/devapidocs/org/apache/hadoop/hbase/client/RegionServerCallable.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/client/RegionServerCallable.html b/devapidocs/org/apache/hadoop/hbase/client/RegionServerCallable.html index 05937ab..13804fe 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/RegionServerCallable.html +++ b/devapidocs/org/apache/hadoop/hbase/client/RegionServerCallable.html @@ -105,7 +105,7 @@ <hr> <br> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -public abstract class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.44">RegionServerCallable</a><T> +public abstract class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.45">RegionServerCallable</a><T> extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a><T></pre> <div class="block">Implementations call a RegionServer and implement <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html#call(int)"><code>RetryingCallable.call(int)</code></a>. @@ -285,7 +285,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallab <ul class="blockList"> <li class="blockList"> <h4>LOG</h4> -<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.46">LOG</a></pre> +<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.47">LOG</a></pre> </li> </ul> <a name="connection"> @@ -294,7 +294,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallab <ul class="blockList"> <li class="blockList"> <h4>connection</h4> -<pre>protected final <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.47">connection</a></pre> +<pre>protected final <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.48">connection</a></pre> </li> </ul> <a name="tableName"> @@ -303,7 +303,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallab <ul class="blockList"> <li class="blockList"> <h4>tableName</h4> -<pre>protected final <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.48">tableName</a></pre> +<pre>protected final <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.49">tableName</a></pre> </li> </ul> <a name="row"> @@ -312,7 +312,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallab <ul class="blockList"> <li class="blockList"> <h4>row</h4> -<pre>protected final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.49">row</a></pre> +<pre>protected final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.50">row</a></pre> </li> </ul> <a name="location"> @@ -321,7 +321,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallab <ul class="blockList"> <li class="blockList"> <h4>location</h4> -<pre>protected <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.50">location</a></pre> +<pre>protected <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.51">location</a></pre> </li> </ul> <a name="stub"> @@ -330,7 +330,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallab <ul class="blockList"> <li class="blockList"> <h4>stub</h4> -<pre>private org.apache.hadoop.hbase.protobuf.generated.ClientProtos.ClientService.BlockingInterface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.51">stub</a></pre> +<pre>private org.apache.hadoop.hbase.protobuf.generated.ClientProtos.ClientService.BlockingInterface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.52">stub</a></pre> </li> </ul> <a name="MIN_WAIT_DEAD_SERVER"> @@ -339,7 +339,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallab <ul class="blockListLast"> <li class="blockList"> <h4>MIN_WAIT_DEAD_SERVER</h4> -<pre>protected static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.53">MIN_WAIT_DEAD_SERVER</a></pre> +<pre>protected static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.54">MIN_WAIT_DEAD_SERVER</a></pre> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.client.RegionServerCallable.MIN_WAIT_DEAD_SERVER">Constant Field Values</a></dd></dl> </li> </ul> @@ -357,7 +357,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallab <ul class="blockListLast"> <li class="blockList"> <h4>RegionServerCallable</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.60">RegionServerCallable</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.61">RegionServerCallable</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, byte[] row)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>connection</code> - Connection to use.</dd><dd><code>tableName</code> - Table name to which <code>row</code> belongs.</dd><dd><code>row</code> - The row we want in <code>tableName</code>.</dd></dl> @@ -377,14 +377,14 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallab <ul class="blockList"> <li class="blockList"> <h4>prepare</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.73">prepare</a>(boolean reload) +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.74">prepare</a>(boolean reload) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Prepare for connection to the server hosting region with row from tablename. Does lookup to find region location and hosting server.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html#prepare(boolean)">prepare</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a><<a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html" title="type parameter in RegionServerCallable">T</a>></code></dd> -<dt><span class="strong">Parameters:</span></dt><dd><code>reload</code> - Set this to true if connection should re-find the region</dd> +<dt><span class="strong">Parameters:</span></dt><dd><code>reload</code> - Set to true to re-check the table state</dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - e</dd></dl> </li> @@ -395,7 +395,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallab <ul class="blockList"> <li class="blockList"> <h4>getConnection</h4> -<pre><a href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" title="interface in org.apache.hadoop.hbase.client">HConnection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.87">getConnection</a>()</pre> +<pre><a href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" title="interface in org.apache.hadoop.hbase.client">HConnection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.94">getConnection</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd><a href="../../../../../org/apache/hadoop/hbase/client/HConnection.html" title="interface in org.apache.hadoop.hbase.client"><code>HConnection</code></a> instance used by this Callable.</dd></dl> </li> </ul> @@ -405,7 +405,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallab <ul class="blockList"> <li class="blockList"> <h4>getStub</h4> -<pre>protected org.apache.hadoop.hbase.protobuf.generated.ClientProtos.ClientService.BlockingInterface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.91">getStub</a>()</pre> +<pre>protected org.apache.hadoop.hbase.protobuf.generated.ClientProtos.ClientService.BlockingInterface <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.98">getStub</a>()</pre> </li> </ul> <a name="setStub(org.apache.hadoop.hbase.protobuf.generated.ClientProtos.ClientService.BlockingInterface)"> @@ -414,7 +414,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallab <ul class="blockList"> <li class="blockList"> <h4>setStub</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.95">setStub</a>(org.apache.hadoop.hbase.protobuf.generated.ClientProtos.ClientService.BlockingInterface stub)</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.102">setStub</a>(org.apache.hadoop.hbase.protobuf.generated.ClientProtos.ClientService.BlockingInterface stub)</pre> </li> </ul> <a name="getLocation()"> @@ -423,7 +423,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallab <ul class="blockList"> <li class="blockList"> <h4>getLocation</h4> -<pre>protected <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.99">getLocation</a>()</pre> +<pre>protected <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.106">getLocation</a>()</pre> </li> </ul> <a name="setLocation(org.apache.hadoop.hbase.HRegionLocation)"> @@ -432,7 +432,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallab <ul class="blockList"> <li class="blockList"> <h4>setLocation</h4> -<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.103">setLocation</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> location)</pre> +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.110">setLocation</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> location)</pre> </li> </ul> <a name="getTableName()"> @@ -441,7 +441,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallab <ul class="blockList"> <li class="blockList"> <h4>getTableName</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.107">getTableName</a>()</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.114">getTableName</a>()</pre> </li> </ul> <a name="getRow()"> @@ -450,7 +450,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallab <ul class="blockList"> <li class="blockList"> <h4>getRow</h4> -<pre>public byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.111">getRow</a>()</pre> +<pre>public byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.118">getRow</a>()</pre> </li> </ul> <a name="throwable(java.lang.Throwable, boolean)"> @@ -459,7 +459,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallab <ul class="blockList"> <li class="blockList"> <h4>throwable</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.116">throwable</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> t, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.123">throwable</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> t, boolean retrying)</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html#throwable(java.lang.Throwable,%20boolean)">RetryingCallable</a></code></strong></div> <div class="block">Called when <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html#call(int)"><code>RetryingCallable.call(int)</code></a> throws an exception and we are going to retry; take action to @@ -477,7 +477,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallab <ul class="blockList"> <li class="blockList"> <h4>getExceptionMessageAdditionalDetail</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/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/client/RegionServerCallable.html#line.124">getExceptionMessageAdditionalDetail</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/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/client/RegionServerCallable.html#line.131">getExceptionMessageAdditionalDetail</a>()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html#getExceptionMessageAdditionalDetail()">getExceptionMessageAdditionalDetail</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a><<a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html" title="type parameter in RegionServerCallable">T</a>></code></dd> @@ -492,7 +492,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallab <ul class="blockList"> <li class="blockList"> <h4>sleep</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.129">sleep</a>(long pause, +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.136">sleep</a>(long pause, int tries)</pre> <dl> <dt><strong>Specified by:</strong></dt> @@ -506,7 +506,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallab <ul class="blockListLast"> <li class="blockList"> <h4>getHRegionInfo</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.142">getHRegionInfo</a>()</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RegionServerCallable.html#line.149">getHRegionInfo</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>the HRegionInfo for the current region</dd></dl> </li> </ul> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4131cace/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html b/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html index 26db9e5..f6aefeb 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html +++ b/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html @@ -145,9 +145,13 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? </tr> <tr class="altColor"> <td class="colFirst"><code>private int</code></td> -<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#startLogErrorsCnt">startLogErrorsCnt</a></strong></code> </td> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#rpcTimeout">rpcTimeout</a></strong></code> </td> </tr> <tr class="rowColor"> +<td class="colFirst"><code>private int</code></td> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#startLogErrorsCnt">startLogErrorsCnt</a></strong></code> </td> +</tr> +<tr class="altColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/client/ServerStatisticTracker.html" title="class in org.apache.hadoop.hbase.client">ServerStatisticTracker</a></code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#stats">stats</a></strong></code> </td> </tr> @@ -204,9 +208,17 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? </tr> <tr class="rowColor"> <td class="colFirst"><code><T> <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client">RpcRetryingCaller</a><T></code></td> -<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#newCaller()">newCaller</a></strong>()</code> </td> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#newCaller()">newCaller</a></strong>()</code> +<div class="block">Create a new RetryingCaller with configured rpc timeout.</div> +</td> </tr> <tr class="altColor"> +<td class="colFirst"><code><T> <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client">RpcRetryingCaller</a><T></code></td> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#newCaller(int)">newCaller</a></strong>(int rpcTimeout)</code> +<div class="block">Create a new RetryingCaller with specific rpc timeout.</div> +</td> +</tr> +<tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#setStatisticTracker(org.apache.hadoop.hbase.client.ServerStatisticTracker)">setStatisticTracker</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/client/ServerStatisticTracker.html" title="class in org.apache.hadoop.hbase.client">ServerStatisticTracker</a> statisticTracker)</code> <div class="block">Set the tracker that should be used for tracking statistics about the server</div> @@ -272,13 +284,22 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.35">retries</a></pre> </li> </ul> +<a name="rpcTimeout"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>rpcTimeout</h4> +<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.36">rpcTimeout</a></pre> +</li> +</ul> <a name="interceptor"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>interceptor</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptor.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.36">interceptor</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptor.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.37">interceptor</a></pre> </li> </ul> <a name="startLogErrorsCnt"> @@ -287,7 +308,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>startLogErrorsCnt</h4> -<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.37">startLogErrorsCnt</a></pre> +<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.38">startLogErrorsCnt</a></pre> </li> </ul> <a name="enableBackPressure"> @@ -296,7 +317,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>enableBackPressure</h4> -<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.38">enableBackPressure</a></pre> +<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.39">enableBackPressure</a></pre> </li> </ul> <a name="stats"> @@ -305,7 +326,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>stats</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/ServerStatisticTracker.html" title="class in org.apache.hadoop.hbase.client">ServerStatisticTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.39">stats</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/client/ServerStatisticTracker.html" title="class in org.apache.hadoop.hbase.client">ServerStatisticTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.40">stats</a></pre> </li> </ul> </li> @@ -322,7 +343,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>RpcRetryingCallerFactory</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.41">RpcRetryingCallerFactory</a>(org.apache.hadoop.conf.Configuration conf)</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.42">RpcRetryingCallerFactory</a>(org.apache.hadoop.conf.Configuration conf)</pre> </li> </ul> <a name="RpcRetryingCallerFactory(org.apache.hadoop.conf.Configuration, org.apache.hadoop.hbase.client.RetryingCallerInterceptor)"> @@ -331,7 +352,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>RpcRetryingCallerFactory</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.45">RpcRetryingCallerFactory</a>(org.apache.hadoop.conf.Configuration conf, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.46">RpcRetryingCallerFactory</a>(org.apache.hadoop.conf.Configuration conf, <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptor.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptor</a> interceptor)</pre> </li> </ul> @@ -349,17 +370,28 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>setStatisticTracker</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.61">setStatisticTracker</a>(<a href="../../../../../org/apache/hadoop/hbase/client/ServerStatisticTracker.html" title="class in org.apache.hadoop.hbase.client">ServerStatisticTracker</a> statisticTracker)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.63">setStatisticTracker</a>(<a href="../../../../../org/apache/hadoop/hbase/client/ServerStatisticTracker.html" title="class in org.apache.hadoop.hbase.client">ServerStatisticTracker</a> statisticTracker)</pre> <div class="block">Set the tracker that should be used for tracking statistics about the server</div> </li> </ul> +<a name="newCaller(int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>newCaller</h4> +<pre>public <T> <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client">RpcRetryingCaller</a><T> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.70">newCaller</a>(int rpcTimeout)</pre> +<div class="block">Create a new RetryingCaller with specific rpc timeout.</div> +</li> +</ul> <a name="newCaller()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>newCaller</h4> -<pre>public <T> <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client">RpcRetryingCaller</a><T> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.65">newCaller</a>()</pre> +<pre>public <T> <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client">RpcRetryingCaller</a><T> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.81">newCaller</a>()</pre> +<div class="block">Create a new RetryingCaller with configured rpc timeout.</div> </li> </ul> <a name="instantiate(org.apache.hadoop.conf.Configuration)"> @@ -368,7 +400,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>instantiate</h4> -<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.73">instantiate</a>(org.apache.hadoop.conf.Configuration configuration)</pre> +<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.89">instantiate</a>(org.apache.hadoop.conf.Configuration configuration)</pre> </li> </ul> <a name="instantiate(org.apache.hadoop.conf.Configuration, org.apache.hadoop.hbase.client.ServerStatisticTracker)"> @@ -377,7 +409,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>instantiate</h4> -<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.77">instantiate</a>(org.apache.hadoop.conf.Configuration configuration, +<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.93">instantiate</a>(org.apache.hadoop.conf.Configuration configuration, <a href="../../../../../org/apache/hadoop/hbase/client/ServerStatisticTracker.html" title="class in org.apache.hadoop.hbase.client">ServerStatisticTracker</a> stats)</pre> </li> </ul> @@ -387,7 +419,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>instantiate</h4> -<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.82">instantiate</a>(org.apache.hadoop.conf.Configuration configuration, +<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html#line.98">instantiate</a>(org.apache.hadoop.conf.Configuration configuration, <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptor.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptor</a> interceptor, <a href="../../../../../org/apache/hadoop/hbase/client/ServerStatisticTracker.html" title="class in org.apache.hadoop.hbase.client">ServerStatisticTracker</a> stats)</pre> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4131cace/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html b/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html index b47b3ea..83a95b8 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html +++ b/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html @@ -154,11 +154,15 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal </tr> <tr class="altColor"> <td class="colFirst"><code>private int</code></td> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#rpcTimeout">rpcTimeout</a></strong></code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>private int</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#startLogErrorsCnt">startLogErrorsCnt</a></strong></code> <div class="block">How many retries are allowed before we start to log</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html" title="class in org.apache.hadoop.hbase.client">RetryingTimeTracker</a></code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#tracker">tracker</a></strong></code> </td> </tr> @@ -182,10 +186,11 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal int startLogErrorsCnt)</code> </td> </tr> <tr class="rowColor"> -<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#RpcRetryingCallerImpl(long,%20int,%20org.apache.hadoop.hbase.client.RetryingCallerInterceptor,%20int)">RpcRetryingCallerImpl</a></strong>(long pause, +<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#RpcRetryingCallerImpl(long,%20int,%20org.apache.hadoop.hbase.client.RetryingCallerInterceptor,%20int,%20int)">RpcRetryingCallerImpl</a></strong>(long pause, int retries, <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptor.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptor</a> interceptor, - int startLogErrorsCnt)</code> </td> + int startLogErrorsCnt, + int rpcTimeout)</code> </td> </tr> </table> </li> @@ -221,14 +226,18 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#cancel()">cancel</a></strong>()</code> </td> </tr> <tr class="rowColor"> +<td class="colFirst"><code>private int</code></td> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#getTimeout(int)">getTimeout</a></strong>(int callTimeout)</code> </td> +</tr> +<tr class="altColor"> <td class="colFirst"><code>private long</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#singleCallDuration(long)">singleCallDuration</a></strong>(long expectedSleep)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#toString()">toString</a></strong>()</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>(package private) static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#translateException(java.lang.Throwable)">translateException</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> t)</code> <div class="block">Get the good or the remote exception if any, throws the DoNotRetryIOException.</div> @@ -293,13 +302,22 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal <pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.59">maxAttempts</a></pre> </li> </ul> +<a name="rpcTimeout"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>rpcTimeout</h4> +<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.60">rpcTimeout</a></pre> +</li> +</ul> <a name="cancelled"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>cancelled</h4> -<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.60">cancelled</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.61">cancelled</a></pre> </li> </ul> <a name="interceptor"> @@ -308,7 +326,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal <ul class="blockList"> <li class="blockList"> <h4>interceptor</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptor.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.61">interceptor</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptor.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptor</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.62">interceptor</a></pre> </li> </ul> <a name="context"> @@ -317,7 +335,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal <ul class="blockList"> <li class="blockList"> <h4>context</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptorContext.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptorContext</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.62">context</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptorContext.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptorContext</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.63">context</a></pre> </li> </ul> <a name="tracker"> @@ -326,7 +344,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal <ul class="blockListLast"> <li class="blockList"> <h4>tracker</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html" title="class in org.apache.hadoop.hbase.client">RetryingTimeTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.63">tracker</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/RetryingTimeTracker.html" title="class in org.apache.hadoop.hbase.client">RetryingTimeTracker</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.64">tracker</a></pre> </li> </ul> </li> @@ -343,21 +361,22 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal <ul class="blockList"> <li class="blockList"> <h4>RpcRetryingCallerImpl</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.65">RpcRetryingCallerImpl</a>(long pause, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.66">RpcRetryingCallerImpl</a>(long pause, int retries, int startLogErrorsCnt)</pre> </li> </ul> -<a name="RpcRetryingCallerImpl(long, int, org.apache.hadoop.hbase.client.RetryingCallerInterceptor, int)"> +<a name="RpcRetryingCallerImpl(long, int, org.apache.hadoop.hbase.client.RetryingCallerInterceptor, int, int)"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>RpcRetryingCallerImpl</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.69">RpcRetryingCallerImpl</a>(long pause, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.70">RpcRetryingCallerImpl</a>(long pause, int retries, <a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallerInterceptor.html" title="class in org.apache.hadoop.hbase.client">RetryingCallerInterceptor</a> interceptor, - int startLogErrorsCnt)</pre> + int startLogErrorsCnt, + int rpcTimeout)</pre> </li> </ul> </li> @@ -374,7 +393,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal <ul class="blockList"> <li class="blockList"> <h4>cancel</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.80">cancel</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.82">cancel</a>()</pre> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html#cancel()">cancel</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCaller.html" title="interface in org.apache.hadoop.hbase.client">RpcRetryingCaller</a><<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>></code></dd> @@ -387,7 +406,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal <ul class="blockList"> <li class="blockList"> <h4>callWithRetries</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.88">callWithRetries</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a><<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>> callable, +<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.90">callWithRetries</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a><<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>> callable, int callTimeout) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></pre> @@ -409,7 +428,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal <ul class="blockList"> <li class="blockList"> <h4>singleCallDuration</h4> -<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.155">singleCallDuration</a>(long expectedSleep)</pre> +<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.158">singleCallDuration</a>(long expectedSleep)</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>Calculate how long a single call took</dd></dl> </li> </ul> @@ -419,7 +438,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal <ul class="blockList"> <li class="blockList"> <h4>callWithoutRetries</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.160">callWithoutRetries</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a><<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>> callable, +<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.163">callWithoutRetries</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a><<a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html" title="type parameter in RpcRetryingCallerImpl">T</a>> callable, int callTimeout) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></pre> @@ -443,7 +462,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal <ul class="blockList"> <li class="blockList"> <h4>translateException</h4> -<pre>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.184">translateException</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> t) +<pre>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.187">translateException</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> t) throws <a href="../../../../../org/apache/hadoop/hbase/DoNotRetryIOException.html" title="class in org.apache.hadoop.hbase">DoNotRetryIOException</a></pre> <div class="block">Get the good or the remote exception if any, throws the DoNotRetryIOException.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>t</code> - the throwable to analyze</dd> @@ -452,13 +471,22 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/RpcRetryingCal <dd><code><a href="../../../../../org/apache/hadoop/hbase/DoNotRetryIOException.html" title="class in org.apache.hadoop.hbase">DoNotRetryIOException</a></code> - - if we find it, we throw it instead of translating.</dd></dl> </li> </ul> +<a name="getTimeout(int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getTimeout</h4> +<pre>private int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.html#line.215">getTimeout</a>(int callTimeout)</pre> +</li> +</ul> <a name="toString()"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>toString</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/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/client/RpcRetryingCallerImpl.html#line.213">toString</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/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/client/RpcRetryingCallerImpl.html#line.224">toString</a>()</pre> <dl> <dt><strong>Overrides:</strong></dt> <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code> in class <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4131cace/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html b/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html index 191f524..b6b03a1 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html +++ b/devapidocs/org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.ReplicaRegionServerCallable.html @@ -304,7 +304,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/client/Cancellable.ht <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html#prepare(boolean)">prepare</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/client/RetryingCallable.html" title="interface in org.apache.hadoop.hbase.client">RetryingCallable</a><<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>></code></dd> <dt><strong>Overrides:</strong></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html#prepare(boolean)">prepare</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCallable.html" title="class in org.apache.hadoop.hbase.client">RegionServerCallable</a><<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>></code></dd> -<dt><span class="strong">Parameters:</span></dt><dd><code>reload</code> - Set this to true if connection should re-find the region</dd> +<dt><span class="strong">Parameters:</span></dt><dd><code>reload</code> - Set to true to re-check the table state</dd> <dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - e</dd></dl> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4131cace/devapidocs/org/apache/hadoop/hbase/client/Table.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/client/Table.html b/devapidocs/org/apache/hadoop/hbase/client/Table.html index 6b978cd..720948e 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/Table.html +++ b/devapidocs/org/apache/hadoop/hbase/client/Table.html @@ -321,6 +321,18 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html </td> </tr> <tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getOperationTimeout()">getOperationTimeout</a></strong>()</code> +<div class="block">Get timeout (millisecond) of each operation for in Table instance.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getRpcTimeout()">getRpcTimeout</a></strong>()</code> +<div class="block">Get timeout (millisecond) of each rpc request in this Table instance.</div> +</td> +</tr> +<tr class="altColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/client/ResultScanner.html" title="interface in org.apache.hadoop.hbase.client">ResultScanner</a></code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getScanner(byte[])">getScanner</a></strong>(byte[] family)</code> <div class="block">Gets a scanner on the current table for the given family.</div> @@ -399,6 +411,20 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html </tr> <tr class="rowColor"> <td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#setOperationTimeout(int)">setOperationTimeout</a></strong>(int operationTimeout)</code> +<div class="block">Set timeout (millisecond) of each operation in this Table instance, will override the value + of hbase.client.operation.timeout in configuration.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#setRpcTimeout(int)">setRpcTimeout</a></strong>(int rpcTimeout)</code> +<div class="block">Set timeout (millisecond) of each rpc request in operations of this Table instance, will + override the value of hbase.rpc.timeout in configuration.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/client/Table.html#setWriteBufferSize(long)">setWriteBufferSize</a></strong>(long writeBufferSize)</code> <div class="block"><strong>Deprecated.</strong> <div class="block"><i>as of 1.0.1 (should not have been in 1.0.0). Replaced by <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>BufferedMutator</code></a> and @@ -1101,7 +1127,7 @@ void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table. <a name="checkAndMutate(byte[], byte[], byte[], org.apache.hadoop.hbase.filter.CompareFilter.CompareOp, byte[], org.apache.hadoop.hbase.client.RowMutations)"> <!-- --> </a> -<ul class="blockListLast"> +<ul class="blockList"> <li class="blockList"> <h4>checkAndMutate</h4> <pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.567">checkAndMutate</a>(byte[] row, @@ -1120,6 +1146,57 @@ void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - e</dd></dl> </li> </ul> +<a name="setOperationTimeout(int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setOperationTimeout</h4> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.580">setOperationTimeout</a>(int operationTimeout)</pre> +<div class="block">Set timeout (millisecond) of each operation in this Table instance, will override the value + of hbase.client.operation.timeout in configuration. + Operation timeout is a top-level restriction that makes sure a blocking method will not be + blocked more than this. In each operation, if rpc request fails because of timeout or + other reason, it will retry until success or throw a RetriesExhaustedException. But if the + total time being blocking reach the operation timeout before retries exhausted, it will break + early and throw SocketTimeoutException.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>operationTimeout</code> - the total timeout of each operation in millisecond.</dd></dl> +</li> +</ul> +<a name="getOperationTimeout()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getOperationTimeout</h4> +<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.585">getOperationTimeout</a>()</pre> +<div class="block">Get timeout (millisecond) of each operation for in Table instance.</div> +</li> +</ul> +<a name="setRpcTimeout(int)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setRpcTimeout</h4> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.594">setRpcTimeout</a>(int rpcTimeout)</pre> +<div class="block">Set timeout (millisecond) of each rpc request in operations of this Table instance, will + override the value of hbase.rpc.timeout in configuration. + If a rpc request waiting too long, it will stop waiting and send a new request to retry until + retries exhausted or operation timeout reached.</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>rpcTimeout</code> - the timeout of each rpc request in millisecond.</dd></dl> +</li> +</ul> +<a name="getRpcTimeout()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>getRpcTimeout</h4> +<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/Table.html#line.599">getRpcTimeout</a>()</pre> +<div class="block">Get timeout (millisecond) of each rpc request in this Table instance.</div> +</li> +</ul> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4131cace/devapidocs/org/apache/hadoop/hbase/client/class-use/HConnection.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/client/class-use/HConnection.html b/devapidocs/org/apache/hadoop/hbase/client/class-use/HConnection.html index 54deb61..36ce9d9 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/class-use/HConnection.html +++ b/devapidocs/org/apache/hadoop/hbase/client/class-use/HConnection.html @@ -231,11 +231,12 @@ <tbody> <tr class="altColor"> <td class="colFirst"><code>(package private) static <a href="../../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a></code></td> -<td class="colLast"><span class="strong">HBaseAdmin.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#getTableDescriptor(org.apache.hadoop.hbase.TableName,%20org.apache.hadoop.hbase.client.HConnection,%20org.apache.hadoop.hbase.client.RpcRetryingCallerFactory,%20org.apache.hadoop.hbase.ipc.RpcControllerFactory,%20int)">getTableDescriptor</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, +<td class="colLast"><span class="strong">HBaseAdmin.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html#getTableDescriptor(org.apache.hadoop.hbase.TableName,%20org.apache.hadoop.hbase.client.HConnection,%20org.apache.hadoop.hbase.client.RpcRetryingCallerFactory,%20org.apache.hadoop.hbase.ipc.RpcControllerFactory,%20int,%20int)">getTableDescriptor</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, <a href="../../../../../../org/apache/hadoop/hbase/client/HConnection.html" title="interface in org.apache.hadoop.hbase.client">HConnection</a> connection, <a href="../../../../../../org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">RpcRetryingCallerFactory</a> rpcCallerFactory, <a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a> rpcControllerFactory, - int operationTimeout)</code> </td> + int operationTimeout, + int rpcTimeout)</code> </td> </tr> </tbody> </table>
