http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2bf59208/devapidocs/org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html index 0c27135..6fef27f 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html +++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab"; <hr> <br> <pre>@InterfaceAudience.Private -class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#line.33">AsyncMetaRegionLocator</a> +class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#line.38">AsyncMetaRegionLocator</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> <div class="block">The asynchronous locator for meta region.</div> </li> @@ -136,11 +136,11 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#LOG">LOG</a></span></code> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#metaRegionLocation">metaRegionLocation</a></span></code> </td> +<td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a><<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#metaRegionLocations">metaRegionLocations</a></span></code> </td> </tr> <tr class="altColor"> -<td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>>></code></td> +<td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#metaRelocateFuture">metaRelocateFuture</a></span></code> </td> </tr> <tr class="rowColor"> @@ -180,17 +180,32 @@ 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/client/AsyncMetaRegionLocator.html#clearCache--">clearCache</a></span>()</code> </td> +<td class="colFirst"><code>private void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#addLocationToCache-org.apache.hadoop.hbase.HRegionLocation-">addLocationToCache</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc)</code> </td> </tr> <tr id="i1" class="rowColor"> -<td class="colFirst"><code>(package private) <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#getRegionLocation-boolean-">getRegionLocation</a></span>(boolean reload)</code> </td> +<td class="colFirst"><code>(package private) void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#clearCache--">clearCache</a></span>()</code> </td> </tr> <tr id="i2" class="altColor"> +<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#getCacheLocation-org.apache.hadoop.hbase.HRegionLocation-">getCacheLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc)</code> </td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>(package private) <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#getRegionLocations-int-boolean-">getRegionLocations</a></span>(int replicaId, + boolean reload)</code> +<div class="block">Get the region locations for meta region.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>private void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#removeLocationFromCache-org.apache.hadoop.hbase.HRegionLocation-">removeLocationFromCache</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc)</code> </td> +</tr> +<tr id="i5" class="rowColor"> <td class="colFirst"><code>(package private) void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#updateCachedLocation-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-">updateCachedLocation</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc, - <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> exception)</code> </td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#updateCachedLocationOnError-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-">updateCachedLocationOnError</a></span>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc, + <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> exception)</code> </td> </tr> </table> <ul class="blockList"> @@ -220,7 +235,7 @@ 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/client/AsyncMetaRegionLocator.html#line.35">LOG</a></pre> +<pre>private static final org.slf4j.Logger <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#line.40">LOG</a></pre> </li> </ul> <a name="registry"> @@ -229,16 +244,16 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockList"> <li class="blockList"> <h4>registry</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegistry.html" title="interface in org.apache.hadoop.hbase.client">AsyncRegistry</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#line.37">registry</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegistry.html" title="interface in org.apache.hadoop.hbase.client">AsyncRegistry</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#line.42">registry</a></pre> </li> </ul> -<a name="metaRegionLocation"> +<a name="metaRegionLocations"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>metaRegionLocation</h4> -<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a><<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/AsyncMetaRegionLocator.html#line.39">metaRegionLocation</a></pre> +<h4>metaRegionLocations</h4> +<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a><<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#line.44">metaRegionLocations</a></pre> </li> </ul> <a name="metaRelocateFuture"> @@ -247,7 +262,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockListLast"> <li class="blockList"> <h4>metaRelocateFuture</h4> -<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<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/AsyncMetaRegionLocator.html#line.41">metaRelocateFuture</a></pre> +<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#line.46">metaRelocateFuture</a></pre> </li> </ul> </li> @@ -264,7 +279,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockListLast"> <li class="blockList"> <h4>AsyncMetaRegionLocator</h4> -<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#line.44">AsyncMetaRegionLocator</a>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegistry.html" title="interface in org.apache.hadoop.hbase.client">AsyncRegistry</a> registry)</pre> +<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#line.49">AsyncMetaRegionLocator</a>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegistry.html" title="interface in org.apache.hadoop.hbase.client">AsyncRegistry</a> registry)</pre> </li> </ul> </li> @@ -275,23 +290,58 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <!-- --> </a> <h3>Method Detail</h3> -<a name="getRegionLocation-boolean-"> +<a name="getRegionLocations-int-boolean-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRegionLocations</h4> +<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#line.62">getRegionLocations</a>(int replicaId, + boolean reload)</pre> +<div class="block">Get the region locations for meta region. If the location for the given replica is not + available in the cached locations, then fetch from the HBase cluster. + <p/> + The <code>replicaId</code> parameter is important. If the region replication config for meta + region is changed, then the cached region locations may not have the locations for new + replicas. If we do not check the location for the given replica, we will always return the + cached region locations and cause an infinite loop.</div> +</li> +</ul> +<a name="getCacheLocation-org.apache.hadoop.hbase.HRegionLocation-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getCacheLocation</h4> +<pre>private <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/AsyncMetaRegionLocator.html#line.103">getCacheLocation</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc)</pre> +</li> +</ul> +<a name="addLocationToCache-org.apache.hadoop.hbase.HRegionLocation-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>addLocationToCache</h4> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#line.108">addLocationToCache</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc)</pre> +</li> +</ul> +<a name="removeLocationFromCache-org.apache.hadoop.hbase.HRegionLocation-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>getRegionLocation</h4> -<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<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/AsyncMetaRegionLocator.html#line.48">getRegionLocation</a>(boolean reload)</pre> +<h4>removeLocationFromCache</h4> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#line.130">removeLocationFromCache</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc)</pre> </li> </ul> -<a name="updateCachedLocation-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-"> +<a name="updateCachedLocationOnError-org.apache.hadoop.hbase.HRegionLocation-java.lang.Throwable-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>updateCachedLocation</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#line.98">updateCachedLocation</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc, - <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> exception)</pre> +<h4>updateCachedLocationOnError</h4> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#line.147">updateCachedLocationOnError</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a> loc, + <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> exception)</pre> </li> </ul> <a name="clearCache--"> @@ -300,7 +350,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockListLast"> <li class="blockList"> <h4>clearCache</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#line.121">clearCache</a>()</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html#line.152">clearCache</a>()</pre> </li> </ul> </li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2bf59208/devapidocs/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html index 14baf06..111e4d3 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html +++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html @@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab"; </dl> <hr> <br> -<pre>private static final class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.html#line.84">AsyncNonMetaRegionLocator.LocateRequest</a> +<pre>private static final class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.html#line.92">AsyncNonMetaRegionLocator.LocateRequest</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> </li> </ul> @@ -134,11 +134,11 @@ 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><a href="../../../../../org/apache/hadoop/hbase/client/RegionLocateType.html" title="enum in org.apache.hadoop.hbase.client">RegionLocateType</a></code></td> +<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/client/RegionLocateType.html" title="enum in org.apache.hadoop.hbase.client">RegionLocateType</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html#locateType">locateType</a></span></code> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code>byte[]</code></td> +<td class="colFirst"><code>private byte[]</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html#row">row</a></span></code> </td> </tr> </table> @@ -210,7 +210,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockList"> <li class="blockList"> <h4>row</h4> -<pre>public final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html#line.86">row</a></pre> +<pre>private final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html#line.94">row</a></pre> </li> </ul> <a name="locateType"> @@ -219,7 +219,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockListLast"> <li class="blockList"> <h4>locateType</h4> -<pre>public final <a href="../../../../../org/apache/hadoop/hbase/client/RegionLocateType.html" title="enum in org.apache.hadoop.hbase.client">RegionLocateType</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html#line.88">locateType</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/client/RegionLocateType.html" title="enum in org.apache.hadoop.hbase.client">RegionLocateType</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html#line.96">locateType</a></pre> </li> </ul> </li> @@ -236,7 +236,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockListLast"> <li class="blockList"> <h4>LocateRequest</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html#line.90">LocateRequest</a>(byte[] row, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html#line.98">LocateRequest</a>(byte[] row, <a href="../../../../../org/apache/hadoop/hbase/client/RegionLocateType.html" title="enum in org.apache.hadoop.hbase.client">RegionLocateType</a> locateType)</pre> </li> </ul> @@ -254,7 +254,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockList"> <li class="blockList"> <h4>hashCode</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html#line.96">hashCode</a>()</pre> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html#line.104">hashCode</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code> in class <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> @@ -267,7 +267,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockListLast"> <li class="blockList"> <h4>equals</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html#line.101">equals</a>(<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> obj)</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html#line.109">equals</a>(<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> obj)</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code> in class <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2bf59208/devapidocs/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html index 6c44b7a..1bc379f 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html +++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html @@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab"; </dl> <hr> <br> -<pre>private static final class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.html#line.110">AsyncNonMetaRegionLocator.TableCache</a> +<pre>private static final class <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.html#line.118">AsyncNonMetaRegionLocator.TableCache</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> </li> </ul> @@ -134,15 +134,15 @@ 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><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.LocateRequest</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>>></code></td> +<td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.LocateRequest</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#allRequests">allRequests</a></span></code> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentNavigableMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentNavigableMap</a><byte[],<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>></code></td> +<td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentNavigableMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentNavigableMap</a><byte[],<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#cache">cache</a></span></code> </td> </tr> <tr class="altColor"> -<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.LocateRequest</a>></code></td> +<td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.LocateRequest</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#pendingRequests">pendingRequests</a></span></code> </td> </tr> </table> @@ -181,7 +181,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html </tr> <tr id="i0" class="altColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#clearCompletedRequests-java.util.Optional-">clearCompletedRequests</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>> location)</code> </td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#clearCompletedRequests-java.util.Optional-">clearCompletedRequests</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>> locations)</code> </td> </tr> <tr id="i1" class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.LocateRequest</a>></code></td> @@ -202,8 +202,8 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <tr id="i5" class="rowColor"> <td class="colFirst"><code>private boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#tryComplete-org.apache.hadoop.hbase.client.AsyncNonMetaRegionLocator.LocateRequest-java.util.concurrent.CompletableFuture-java.util.Optional-">tryComplete</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.LocateRequest</a> req, - <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>> future, - <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>> location)</code> </td> + <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>> future, + <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>> locations)</code> </td> </tr> </table> <ul class="blockList"> @@ -233,7 +233,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockList"> <li class="blockList"> <h4>cache</h4> -<pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentNavigableMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentNavigableMap</a><byte[],<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/AsyncNonMetaRegionLocator.TableCache.html#line.112">cache</a></pre> +<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentNavigableMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentNavigableMap</a><byte[],<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#line.120">cache</a></pre> </li> </ul> <a name="pendingRequests"> @@ -242,7 +242,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockList"> <li class="blockList"> <h4>pendingRequests</h4> -<pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.LocateRequest</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#line.115">pendingRequests</a></pre> +<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.LocateRequest</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#line.123">pendingRequests</a></pre> </li> </ul> <a name="allRequests"> @@ -251,7 +251,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockListLast"> <li class="blockList"> <h4>allRequests</h4> -<pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.LocateRequest</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<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/AsyncNonMetaRegionLocator.TableCache.html#line.117">allRequests</a></pre> +<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.LocateRequest</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#line.125">allRequests</a></pre> </li> </ul> </li> @@ -268,7 +268,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockListLast"> <li class="blockList"> <h4>TableCache</h4> -<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#line.110">TableCache</a>()</pre> +<pre>private <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#line.118">TableCache</a>()</pre> </li> </ul> </li> @@ -285,7 +285,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockList"> <li class="blockList"> <h4>hasQuota</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#line.120">hasQuota</a>(int max)</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#line.128">hasQuota</a>(int max)</pre> </li> </ul> <a name="isPending-org.apache.hadoop.hbase.client.AsyncNonMetaRegionLocator.LocateRequest-"> @@ -294,7 +294,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockList"> <li class="blockList"> <h4>isPending</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#line.124">isPending</a>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.LocateRequest</a> req)</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#line.132">isPending</a>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.LocateRequest</a> req)</pre> </li> </ul> <a name="send-org.apache.hadoop.hbase.client.AsyncNonMetaRegionLocator.LocateRequest-"> @@ -303,7 +303,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockList"> <li class="blockList"> <h4>send</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#line.128">send</a>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.LocateRequest</a> req)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#line.136">send</a>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.LocateRequest</a> req)</pre> </li> </ul> <a name="getCandidate--"> @@ -312,7 +312,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockList"> <li class="blockList"> <h4>getCandidate</h4> -<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.LocateRequest</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#line.132">getCandidate</a>()</pre> +<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><<a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.LocateRequest</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#line.140">getCandidate</a>()</pre> </li> </ul> <a name="clearCompletedRequests-java.util.Optional-"> @@ -321,7 +321,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockList"> <li class="blockList"> <h4>clearCompletedRequests</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#line.136">clearCompletedRequests</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>> location)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#line.144">clearCompletedRequests</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>> locations)</pre> </li> </ul> <a name="tryComplete-org.apache.hadoop.hbase.client.AsyncNonMetaRegionLocator.LocateRequest-java.util.concurrent.CompletableFuture-java.util.Optional-"> @@ -330,9 +330,9 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockListLast"> <li class="blockList"> <h4>tryComplete</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#line.146">tryComplete</a>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.LocateRequest</a> req, - <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>> future, - <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>> location)</pre> +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html#line.154">tryComplete</a>(<a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.LocateRequest</a> req, + <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>> future, + <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><<a href="../../../../../org/apache/hadoop/hbase/RegionLocations.html" title="class in org.apache.hadoop.hbase">RegionLocations</a>> locations)</pre> </li> </ul> </li>
