| <!DOCTYPE HTML> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc (17) --> |
| <title>RawAsyncHBaseAdmin (Apache HBase 4.0.0-alpha-1-SNAPSHOT API)</title> |
| <meta name="viewport" content="width=device-width, initial-scale=1"> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <meta name="description" content="declaration: package: org.apache.hadoop.hbase.client, class: RawAsyncHBaseAdmin"> |
| <meta name="generator" content="javadoc/ClassWriterImpl"> |
| <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> |
| <script type="text/javascript" src="../../../../../script.js"></script> |
| <script type="text/javascript" src="../../../../../script-dir/jquery-3.6.1.min.js"></script> |
| <script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> |
| </head> |
| <body class="class-declaration-page"> |
| <script type="text/javascript">var evenRowColor = "even-row-color"; |
| var oddRowColor = "odd-row-color"; |
| var tableTab = "table-tab"; |
| var activeTableTab = "active-table-tab"; |
| var pathtoroot = "../../../../../"; |
| loadScripts(document, 'script');</script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <div class="flex-box"> |
| <header role="banner" class="flex-header"> |
| <nav role="navigation"> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="top-nav" id="navbar-top"> |
| <div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> |
| <ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> |
| <li><a href="../../../../../index.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="nav-bar-cell1-rev">Class</li> |
| <li><a href="class-use/RawAsyncHBaseAdmin.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../help-doc.html#class">Help</a></li> |
| </ul> |
| </div> |
| <div class="sub-nav"> |
| <div> |
| <ul class="sub-nav-list"> |
| <li>Summary: </li> |
| <li><a href="#nested-class-summary">Nested</a> | </li> |
| <li><a href="#field-summary">Field</a> | </li> |
| <li><a href="#constructor-summary">Constr</a> | </li> |
| <li><a href="#method-summary">Method</a></li> |
| </ul> |
| <ul class="sub-nav-list"> |
| <li>Detail: </li> |
| <li><a href="#field-detail">Field</a> | </li> |
| <li><a href="#constructor-detail">Constr</a> | </li> |
| <li><a href="#method-detail">Method</a></li> |
| </ul> |
| </div> |
| <div class="nav-list-search"><label for="search-input">SEARCH:</label> |
| <input type="text" id="search-input" value="search" disabled="disabled"> |
| <input type="reset" id="reset-button" value="reset" disabled="disabled"> |
| </div> |
| </div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <span class="skip-nav" id="skip-navbar-top"></span></nav> |
| </header> |
| <div class="flex-content"> |
| <main role="main"> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.hadoop.hbase.client</a></div> |
| <h1 title="Class RawAsyncHBaseAdmin" class="title">Class RawAsyncHBaseAdmin</h1> |
| </div> |
| <div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> |
| <div class="inheritance">org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin</div> |
| </div> |
| <section class="class-description" id="class-description"> |
| <dl class="notes"> |
| <dt>All Implemented Interfaces:</dt> |
| <dd><code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| </dl> |
| <hr> |
| <div class="type-signature"><span class="annotations">@Private |
| </span><span class="modifiers">class </span><span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-370">RawAsyncHBaseAdmin</a></span> |
| <span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> |
| implements <a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></span></div> |
| <div class="block">The implementation of AsyncAdmin. |
| <p> |
| The word 'Raw' means that this is a low level class. The returned <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a> will |
| be finished inside the rpc framework thread, which means that the callbacks registered to the |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a> will also be executed inside the rpc framework thread. So users who use |
| this class should not try to do time consuming tasks in the callbacks.</div> |
| <dl class="notes"> |
| <dt>Since:</dt> |
| <dd>2.0.0</dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list-long"> |
| <li><a href="AsyncHBaseAdmin.html" title="class in org.apache.hadoop.hbase.client"><code>AsyncHBaseAdmin</code></a></li> |
| <li><a href="AsyncConnection.html#getAdmin()"><code>AsyncConnection.getAdmin()</code></a></li> |
| <li><a href="AsyncConnection.html#getAdminBuilder()"><code>AsyncConnection.getAdminBuilder()</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| <section class="summary"> |
| <ul class="summary-list"> |
| <!-- ======== NESTED CLASS SUMMARY ======== --> |
| <li> |
| <section class="nested-class-summary" id="nested-class-summary"> |
| <h2>Nested Class Summary</h2> |
| <div class="caption"><span>Nested Classes</span></div> |
| <div class="summary-table three-column-summary"> |
| <div class="table-header col-first">Modifier and Type</div> |
| <div class="table-header col-second">Class</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color"><code>private static class </code></div> |
| <div class="col-second even-row-color"><code><a href="RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html" class="type-name-link" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private static interface </code></div> |
| <div class="col-second odd-row-color"><code><a href="RawAsyncHBaseAdmin.AdminRpcCall.html" class="type-name-link" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.AdminRpcCall</a><<a href="RawAsyncHBaseAdmin.AdminRpcCall.html" title="type parameter in RawAsyncHBaseAdmin.AdminRpcCall">RESP</a>,<wbr><a href="RawAsyncHBaseAdmin.AdminRpcCall.html" title="type parameter in RawAsyncHBaseAdmin.AdminRpcCall">REQ</a>></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private static interface </code></div> |
| <div class="col-second even-row-color"><code><a href="RawAsyncHBaseAdmin.Converter.html" class="type-name-link" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.Converter</a><<a href="RawAsyncHBaseAdmin.Converter.html" title="type parameter in RawAsyncHBaseAdmin.Converter">D</a>,<wbr><a href="RawAsyncHBaseAdmin.Converter.html" title="type parameter in RawAsyncHBaseAdmin.Converter">S</a>></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private static class </code></div> |
| <div class="col-second odd-row-color"><code><a href="RawAsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer.html" class="type-name-link" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private static class </code></div> |
| <div class="col-second even-row-color"><code><a href="RawAsyncHBaseAdmin.CreateTableProcedureBiConsumer.html" class="type-name-link" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.CreateTableProcedureBiConsumer</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private static class </code></div> |
| <div class="col-second odd-row-color"><code><a href="RawAsyncHBaseAdmin.DeleteColumnFamilyProcedureBiConsumer.html" class="type-name-link" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.DeleteColumnFamilyProcedureBiConsumer</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private static class </code></div> |
| <div class="col-second even-row-color"><code><a href="RawAsyncHBaseAdmin.DeleteNamespaceProcedureBiConsumer.html" class="type-name-link" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.DeleteNamespaceProcedureBiConsumer</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private class </code></div> |
| <div class="col-second odd-row-color"><code><a href="RawAsyncHBaseAdmin.DeleteTableProcedureBiConsumer.html" class="type-name-link" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.DeleteTableProcedureBiConsumer</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private static class </code></div> |
| <div class="col-second even-row-color"><code><a href="RawAsyncHBaseAdmin.DisableTableProcedureBiConsumer.html" class="type-name-link" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.DisableTableProcedureBiConsumer</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private static class </code></div> |
| <div class="col-second odd-row-color"><code><a href="RawAsyncHBaseAdmin.EnableTableProcedureBiConsumer.html" class="type-name-link" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.EnableTableProcedureBiConsumer</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private static class </code></div> |
| <div class="col-second even-row-color"><code><a href="RawAsyncHBaseAdmin.FlushTableProcedureBiConsumer.html" class="type-name-link" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.FlushTableProcedureBiConsumer</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private static interface </code></div> |
| <div class="col-second odd-row-color"><code><a href="RawAsyncHBaseAdmin.MasterRpcCall.html" class="type-name-link" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.MasterRpcCall</a><<a href="RawAsyncHBaseAdmin.MasterRpcCall.html" title="type parameter in RawAsyncHBaseAdmin.MasterRpcCall">RESP</a>,<wbr><a href="RawAsyncHBaseAdmin.MasterRpcCall.html" title="type parameter in RawAsyncHBaseAdmin.MasterRpcCall">REQ</a>></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private static class </code></div> |
| <div class="col-second even-row-color"><code><a href="RawAsyncHBaseAdmin.MergeTableRegionProcedureBiConsumer.html" class="type-name-link" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.MergeTableRegionProcedureBiConsumer</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private static class </code></div> |
| <div class="col-second odd-row-color"><code><a href="RawAsyncHBaseAdmin.ModifyColumnFamilyProcedureBiConsumer.html" class="type-name-link" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ModifyColumnFamilyProcedureBiConsumer</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private static class </code></div> |
| <div class="col-second even-row-color"><code><a href="RawAsyncHBaseAdmin.ModifyColumnFamilyStoreFileTrackerProcedureBiConsumer.html" class="type-name-link" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ModifyColumnFamilyStoreFileTrackerProcedureBiConsumer</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private static class </code></div> |
| <div class="col-second odd-row-color"><code><a href="RawAsyncHBaseAdmin.ModifyNamespaceProcedureBiConsumer.html" class="type-name-link" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ModifyNamespaceProcedureBiConsumer</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private static class </code></div> |
| <div class="col-second even-row-color"><code><a href="RawAsyncHBaseAdmin.ModifyTableProcedureBiConsumer.html" class="type-name-link" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ModifyTableProcedureBiConsumer</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private static class </code></div> |
| <div class="col-second odd-row-color"><code><a href="RawAsyncHBaseAdmin.ModifyTableStoreFileTrackerProcedureBiConsumer.html" class="type-name-link" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ModifyTableStoreFileTrackerProcedureBiConsumer</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private static class </code></div> |
| <div class="col-second even-row-color"><code><a href="RawAsyncHBaseAdmin.NamespaceProcedureBiConsumer.html" class="type-name-link" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.NamespaceProcedureBiConsumer</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private static class </code></div> |
| <div class="col-second odd-row-color"><code><a href="RawAsyncHBaseAdmin.ProcedureBiConsumer.html" class="type-name-link" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ProcedureBiConsumer</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private static class </code></div> |
| <div class="col-second even-row-color"><code><a href="RawAsyncHBaseAdmin.ReplicationProcedureBiConsumer.html" class="type-name-link" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ReplicationProcedureBiConsumer</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private static class </code></div> |
| <div class="col-second odd-row-color"><code><a href="RawAsyncHBaseAdmin.SnapshotProcedureBiConsumer.html" class="type-name-link" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.SnapshotProcedureBiConsumer</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private static class </code></div> |
| <div class="col-second even-row-color"><code><a href="RawAsyncHBaseAdmin.SplitTableRegionProcedureBiConsumer.html" class="type-name-link" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.SplitTableRegionProcedureBiConsumer</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private static class </code></div> |
| <div class="col-second odd-row-color"><code><a href="RawAsyncHBaseAdmin.TableProcedureBiConsumer.html" class="type-name-link" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.TableProcedureBiConsumer</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private static class </code></div> |
| <div class="col-second even-row-color"><code><a href="RawAsyncHBaseAdmin.TruncateRegionProcedureBiConsumer.html" class="type-name-link" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.TruncateRegionProcedureBiConsumer</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private static class </code></div> |
| <div class="col-second odd-row-color"><code><a href="RawAsyncHBaseAdmin.TruncateTableProcedureBiConsumer.html" class="type-name-link" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.TruncateTableProcedureBiConsumer</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| </div> |
| </section> |
| </li> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <li> |
| <section class="field-summary" id="field-summary"> |
| <h2>Field Summary</h2> |
| <div class="caption"><span>Fields</span></div> |
| <div class="summary-table three-column-summary"> |
| <div class="table-header col-first">Modifier and Type</div> |
| <div class="table-header col-second">Field</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color"><code>private final <a href="AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionImpl</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#connection" class="member-name-link">connection</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#FLUSH_TABLE_PROCEDURE_SIGNATURE" class="member-name-link">FLUSH_TABLE_PROCEDURE_SIGNATURE</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private static final org.slf4j.Logger</code></div> |
| <div class="col-second even-row-color"><code><a href="#LOG" class="member-name-link">LOG</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private final int</code></div> |
| <div class="col-second odd-row-color"><code><a href="#maxAttempts" class="member-name-link">maxAttempts</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private final <a href="AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a><<a href="AdvancedScanResultConsumer.html" title="interface in org.apache.hadoop.hbase.client">AdvancedScanResultConsumer</a>></code></div> |
| <div class="col-second even-row-color"><code><a href="#metaTable" class="member-name-link">metaTable</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private final <a href="NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#ng" class="member-name-link">ng</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private final long</code></div> |
| <div class="col-second even-row-color"><code><a href="#operationTimeoutNs" class="member-name-link">operationTimeoutNs</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private final long</code></div> |
| <div class="col-second odd-row-color"><code><a href="#pauseNs" class="member-name-link">pauseNs</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private final long</code></div> |
| <div class="col-second even-row-color"><code><a href="#pauseNsForServerOverloaded" class="member-name-link">pauseNsForServerOverloaded</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private final org.apache.hbase.thirdparty.io.netty.util.HashedWheelTimer</code></div> |
| <div class="col-second odd-row-color"><code><a href="#retryTimer" class="member-name-link">retryTimer</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private final long</code></div> |
| <div class="col-second even-row-color"><code><a href="#rpcTimeoutNs" class="member-name-link">rpcTimeoutNs</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private final int</code></div> |
| <div class="col-second odd-row-color"><code><a href="#startLogErrorsCnt" class="member-name-link">startLogErrorsCnt</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| </div> |
| </section> |
| </li> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <li> |
| <section class="constructor-summary" id="constructor-summary"> |
| <h2>Constructor Summary</h2> |
| <div class="caption"><span>Constructors</span></div> |
| <div class="summary-table two-column-summary"> |
| <div class="table-header col-first">Constructor</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(org.apache.hadoop.hbase.client.AsyncConnectionImpl,org.apache.hbase.thirdparty.io.netty.util.HashedWheelTimer,org.apache.hadoop.hbase.client.AsyncAdminBuilderBase)" class="member-name-link">RawAsyncHBaseAdmin</a><wbr>(<a href="AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionImpl</a> connection, |
| org.apache.hbase.thirdparty.io.netty.util.HashedWheelTimer retryTimer, |
| <a href="AsyncAdminBuilderBase.html" title="class in org.apache.hadoop.hbase.client">AsyncAdminBuilderBase</a> builder)</code></div> |
| <div class="col-last even-row-color"> </div> |
| </div> |
| </section> |
| </li> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <li> |
| <section class="method-summary" id="method-summary"> |
| <h2>Method Summary</h2> |
| <div id="method-summary-table"> |
| <div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> |
| <div id="method-summary-table.tabpanel" role="tabpanel"> |
| <div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> |
| <div class="table-header col-first">Modifier and Type</div> |
| <div class="table-header col-second">Method</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#abortProcedure(long,boolean)" class="member-name-link">abortProcedure</a><wbr>(long procId, |
| boolean mayInterruptIfRunning)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Abort a procedure Do not use.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addColumnFamily(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor)" class="member-name-link">addColumnFamily</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a> columnFamily)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Add a column family to an existing table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addReplicationPeer(java.lang.String,org.apache.hadoop.hbase.replication.ReplicationPeerConfig,boolean)" class="member-name-link">addReplicationPeer</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId, |
| <a href="../replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> peerConfig, |
| boolean enabled)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Add a new replication peer for replicating data to slave cluster</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addRSGroup(java.lang.String)" class="member-name-link">addRSGroup</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Creates a new RegionServer group with the given name</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <PREQ,<wbr> |
| PRESP,<wbr> |
| RESP><br><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><RESP></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#adminCall(org.apache.hadoop.hbase.ipc.HBaseRpcController,org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.Interface,PREQ,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.AdminRpcCall,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.Converter)" class="member-name-link">adminCall</a><wbr>(<a href="../ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a> controller, |
| org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.Interface stub, |
| PREQ preq, |
| <a href="RawAsyncHBaseAdmin.AdminRpcCall.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.AdminRpcCall</a><PRESP,<wbr>PREQ> rpcCall, |
| <a href="RawAsyncHBaseAdmin.Converter.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.Converter</a><RESP,<wbr>PRESP> respConverter)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#appendReplicationPeerTableCFs(java.lang.String,java.util.Map)" class="member-name-link">appendReplicationPeerTableCFs</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> id, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>> tableCfs)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Append the replicable table-cf config of the specified peer</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#assign(byte%5B%5D)" class="member-name-link">assign</a><wbr>(byte[] regionName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Assign an individual region.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="BalanceResponse.html" title="class in org.apache.hadoop.hbase.client">BalanceResponse</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#balance(org.apache.hadoop.hbase.client.BalanceRequest)" class="member-name-link">balance</a><wbr>(<a href="BalanceRequest.html" title="class in org.apache.hadoop.hbase.client">BalanceRequest</a> request)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Invoke the balancer with the given balance request.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="BalanceResponse.html" title="class in org.apache.hadoop.hbase.client">BalanceResponse</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#balanceRSGroup(java.lang.String,org.apache.hadoop.hbase.client.BalanceRequest)" class="member-name-link">balanceRSGroup</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName, |
| <a href="BalanceRequest.html" title="class in org.apache.hadoop.hbase.client">BalanceRequest</a> request)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Balance regions in the given RegionServer group</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#balancerSwitch(boolean,boolean)" class="member-name-link">balancerSwitch</a><wbr>(boolean on, |
| boolean drainRITs)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Turn the load balancer on or off.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <PREQ,<wbr> |
| PRESP,<wbr> |
| RESP><br><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><RESP></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#call(org.apache.hadoop.hbase.ipc.HBaseRpcController,org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.Interface,PREQ,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.MasterRpcCall,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.Converter)" class="member-name-link">call</a><wbr>(<a href="../ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a> controller, |
| org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.Interface stub, |
| PREQ preq, |
| <a href="RawAsyncHBaseAdmin.MasterRpcCall.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.MasterRpcCall</a><PRESP,<wbr>PREQ> rpcCall, |
| <a href="RawAsyncHBaseAdmin.Converter.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.Converter</a><RESP,<wbr>PRESP> respConverter)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#catalogJanitorSwitch(boolean)" class="member-name-link">catalogJanitorSwitch</a><wbr>(boolean enabled)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Turn the catalog janitor on/off.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#checkAndGetTableName(byte%5B%5D,java.util.concurrent.atomic.AtomicReference,java.util.concurrent.CompletableFuture)" class="member-name-link">checkAndGetTableName</a><wbr>(byte[] encodeRegionName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/atomic/AtomicReference.html" title="class or interface in java.util.concurrent.atomic" class="external-link">AtomicReference</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> tableName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> result)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#checkAndSyncTableToPeerClusters(org.apache.hadoop.hbase.TableName,byte%5B%5D%5B%5D)" class="member-name-link">checkAndSyncTableToPeerClusters</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[][] splits)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Connect to peer and check the table descriptor on peer: |
| |
| Create the same table on peer when not exist. |
| Throw an exception if the table already has replication enabled on any of the column |
| families. |
| Throw an exception if the table exists on peer cluster but descriptors are not same. |
| </div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#checkRegionsAndGetTableName(byte%5B%5D%5B%5D)" class="member-name-link">checkRegionsAndGetTableName</a><wbr>(byte[][] encodedRegionNames)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#cleanerChoreSwitch(boolean)" class="member-name-link">cleanerChoreSwitch</a><wbr>(boolean enabled)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Turn the cleaner chore on/off.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../CacheEvictionStats.html" title="class in org.apache.hadoop.hbase">CacheEvictionStats</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#clearBlockCache(org.apache.hadoop.hbase.ServerName,java.util.List)" class="member-name-link">clearBlockCache</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>> hris)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../CacheEvictionStats.html" title="class in org.apache.hadoop.hbase">CacheEvictionStats</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#clearBlockCache(org.apache.hadoop.hbase.TableName)" class="member-name-link">clearBlockCache</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Clear all the blocks corresponding to this table from BlockCache.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#clearCompactionQueues(org.apache.hadoop.hbase.ServerName,java.util.Set)" class="member-name-link">clearCompactionQueues</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> queues)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Clear compacting queues on a region server.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#clearDeadServers(java.util.List)" class="member-name-link">clearDeadServers</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> servers)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Clear dead region servers from master.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#clearSlowLogResponses(java.util.Set)" class="member-name-link">clearSlowLogResponses</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> serverNames)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Clears online slow RPC logs from the provided list of RegionServers</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#clearSlowLogsResponses(org.apache.hadoop.hbase.ServerName)" class="member-name-link">clearSlowLogsResponses</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#cloneSnapshot(java.lang.String,org.apache.hadoop.hbase.TableName,boolean,java.lang.String)" class="member-name-link">cloneSnapshot</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| boolean restoreAcl, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> customSFT)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a new table by cloning the snapshot content.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#cloneTableSchema(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.TableName,boolean)" class="member-name-link">cloneTableSchema</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> newTableName, |
| boolean preserveSplits)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a new table by cloning the existent table schema.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#compact(org.apache.hadoop.hbase.ServerName,org.apache.hadoop.hbase.client.RegionInfo,boolean,byte%5B%5D)" class="member-name-link">compact</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn, |
| <a href="RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> hri, |
| boolean major, |
| byte[] columnFamily)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Compact the region at specific region server.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#compact(org.apache.hadoop.hbase.TableName,byte%5B%5D,boolean,org.apache.hadoop.hbase.client.CompactType)" class="member-name-link">compact</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] columnFamily, |
| boolean major, |
| <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client">CompactType</a> compactType)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Compact column family of a table, Asynchronous operation even if CompletableFuture.get()</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#compact(org.apache.hadoop.hbase.TableName,byte%5B%5D,org.apache.hadoop.hbase.client.CompactType)" class="member-name-link">compact</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] columnFamily, |
| <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client">CompactType</a> compactType)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Compact a column family within a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#compact(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.CompactType)" class="member-name-link">compact</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client">CompactType</a> compactType)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Compact a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#compactionSwitch(boolean,java.util.List)" class="member-name-link">compactionSwitch</a><wbr>(boolean switchState, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> serverNamesList)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Turn the compaction on or off.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#compactRegion(byte%5B%5D)" class="member-name-link">compactRegion</a><wbr>(byte[] regionName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Compact an individual region.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#compactRegion(byte%5B%5D,byte%5B%5D)" class="member-name-link">compactRegion</a><wbr>(byte[] regionName, |
| byte[] columnFamily)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Compact a column family within a region.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#compactRegion(byte%5B%5D,byte%5B%5D,boolean)" class="member-name-link">compactRegion</a><wbr>(byte[] regionName, |
| byte[] columnFamily, |
| boolean major)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#compactRegionServer(org.apache.hadoop.hbase.ServerName)" class="member-name-link">compactRegionServer</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Compact all regions on the region server.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#compactRegionServer(org.apache.hadoop.hbase.ServerName,boolean)" class="member-name-link">compactRegionServer</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn, |
| boolean major)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#compareTableWithPeerCluster(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.replication.ReplicationPeerDescription,org.apache.hadoop.hbase.client.AsyncAdmin)" class="member-name-link">compareTableWithPeerCluster</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> tableDesc, |
| <a href="../replication/ReplicationPeerDescription.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerDescription</a> peer, |
| <a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a> peerAdmin)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>private static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#completeCheckTableState(java.util.concurrent.CompletableFuture,org.apache.hadoop.hbase.client.TableState,java.lang.Throwable,org.apache.hadoop.hbase.client.TableState.State,org.apache.hadoop.hbase.TableName)" class="member-name-link">completeCheckTableState</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>> future, |
| <a href="TableState.html" title="class in org.apache.hadoop.hbase.client">TableState</a> tableState, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a> error, |
| <a href="TableState.State.html" title="enum class in org.apache.hadoop.hbase.client">TableState.State</a> targetState, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Utility for completing passed TableState <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a> <code>future</code> using |
| passed parameters.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <T> void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#completeConditionalOnFuture(java.util.concurrent.CompletableFuture,java.util.concurrent.CompletableFuture)" class="member-name-link">completeConditionalOnFuture</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><T> dependentFuture, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><T> parentFuture)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <T> boolean</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#completeExceptionally(java.util.concurrent.CompletableFuture,java.lang.Throwable)" class="member-name-link">completeExceptionally</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><T> future, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a> error)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>private static <T> <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><T>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#convertToFutureOfList(java.util.List)" class="member-name-link">convertToFutureOfList</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><T>> futures)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><S,<wbr> |
| R> <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><R></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#coprocessorService(java.util.function.Function,org.apache.hadoop.hbase.client.ServiceCaller)" class="member-name-link">coprocessorService</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a><org.apache.hbase.thirdparty.com.google.protobuf.RpcChannel,<wbr>S> stubMaker, |
| <a href="ServiceCaller.html" title="interface in org.apache.hadoop.hbase.client">ServiceCaller</a><S,<wbr>R> callable)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Execute the given coprocessor call on the master.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><S,<wbr> |
| R> <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><R></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#coprocessorService(java.util.function.Function,org.apache.hadoop.hbase.client.ServiceCaller,org.apache.hadoop.hbase.ServerName)" class="member-name-link">coprocessorService</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a><org.apache.hbase.thirdparty.com.google.protobuf.RpcChannel,<wbr>S> stubMaker, |
| <a href="ServiceCaller.html" title="interface in org.apache.hadoop.hbase.client">ServiceCaller</a><S,<wbr>R> callable, |
| <a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Execute the given coprocessor call on the given region server.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createNamespace(org.apache.hadoop.hbase.NamespaceDescriptor)" class="member-name-link">createNamespace</a><wbr>(<a href="../NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a> descriptor)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a new namespace.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTable(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createTable</a><wbr>(<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> desc)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Creates a new table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D)" class="member-name-link">createTable</a><wbr>(<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> desc, |
| byte[][] splitKeys)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Creates a new table with an initial set of empty regions defined by the specified split keys.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D,byte%5B%5D,int)" class="member-name-link">createTable</a><wbr>(<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> desc, |
| byte[] startKey, |
| byte[] endKey, |
| int numRegions)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Creates a new table with the specified number of regions.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTable(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.CreateTableRequest)" class="member-name-link">createTable</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.CreateTableRequest request)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#decommissionRegionServers(java.util.List,boolean)" class="member-name-link">decommissionRegionServers</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> servers, |
| boolean offload)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Mark region server(s) as decommissioned to prevent additional regions from getting assigned to |
| them.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deleteColumnFamily(org.apache.hadoop.hbase.TableName,byte%5B%5D)" class="member-name-link">deleteColumnFamily</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] columnFamily)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Delete a column family from a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deleteNamespace(java.lang.String)" class="member-name-link">deleteNamespace</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Delete an existing namespace.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deleteSnapshot(java.lang.String)" class="member-name-link">deleteSnapshot</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Delete an existing snapshot.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deleteSnapshots()" class="member-name-link">deleteSnapshots</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Delete all existing snapshots.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deleteSnapshots(java.util.regex.Pattern)" class="member-name-link">deleteSnapshots</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> snapshotNamePattern)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Delete existing snapshots whose names match the pattern passed.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deleteTable(org.apache.hadoop.hbase.TableName)" class="member-name-link">deleteTable</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Deletes a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deleteTableSnapshots(java.util.regex.Pattern)" class="member-name-link">deleteTableSnapshots</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> tableNamePattern)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Delete all existing snapshots matching the given table name pattern.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deleteTableSnapshots(java.util.regex.Pattern,java.util.regex.Pattern)" class="member-name-link">deleteTableSnapshots</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> tableNamePattern, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> snapshotNamePattern)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Delete all existing snapshots matching the given table name regular expression and snapshot |
| name regular expression.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#disableReplicationPeer(java.lang.String)" class="member-name-link">disableReplicationPeer</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Stop the replication stream to the specified peer</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#disableTable(org.apache.hadoop.hbase.TableName)" class="member-name-link">disableTable</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Disable a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#disableTableReplication(org.apache.hadoop.hbase.TableName)" class="member-name-link">disableTableReplication</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Disable a table's replication switch.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#enableReplicationPeer(java.lang.String)" class="member-name-link">enableReplicationPeer</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Restart the replication stream to the specified peer</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#enableTable(org.apache.hadoop.hbase.TableName)" class="member-name-link">enableTable</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Enable a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#enableTableReplication(org.apache.hadoop.hbase.TableName)" class="member-name-link">enableTableReplication</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Enable a table's replication switch.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#exceedThrottleQuotaSwitch(boolean)" class="member-name-link">exceedThrottleQuotaSwitch</a><wbr>(boolean enable)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Switch the exceed throttle quota.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#execProcedure(java.lang.String,java.lang.String,java.util.Map)" class="member-name-link">execProcedure</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> signature, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> instance, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> props)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Execute a distributed procedure on a cluster.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><byte[]></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#execProcedureWithReturn(java.lang.String,java.lang.String,java.util.Map)" class="member-name-link">execProcedureWithReturn</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> signature, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> instance, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> props)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Execute a distributed procedure on a cluster.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <T> <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><T></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#failedFuture(java.lang.Throwable)" class="member-name-link">failedFuture</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a> error)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.FlushRegionResponse></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#flush(org.apache.hadoop.hbase.ServerName,org.apache.hadoop.hbase.client.RegionInfo,byte%5B%5D,boolean)" class="member-name-link">flush</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName, |
| <a href="RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> regionInfo, |
| byte[] columnFamily, |
| boolean writeFlushWALMarker)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#flush(org.apache.hadoop.hbase.TableName)" class="member-name-link">flush</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Flush a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#flush(org.apache.hadoop.hbase.TableName,byte%5B%5D)" class="member-name-link">flush</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] columnFamily)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Flush the specified column family stores on all regions of the passed table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#flush(org.apache.hadoop.hbase.TableName,java.util.List)" class="member-name-link">flush</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><byte[]> columnFamilyList)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Flush the specified column family stores on all regions of the passed table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#flushMasterStore()" class="member-name-link">flushMasterStore</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Flush master local region</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#flushRegion(byte%5B%5D)" class="member-name-link">flushRegion</a><wbr>(byte[] regionName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Flush an individual region.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#flushRegion(byte%5B%5D,byte%5B%5D)" class="member-name-link">flushRegion</a><wbr>(byte[] regionName, |
| byte[] columnFamily)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Flush a column family within a region.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>(package private) <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.FlushRegionResponse></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#flushRegionInternal(byte%5B%5D,byte%5B%5D,boolean)" class="member-name-link">flushRegionInternal</a><wbr>(byte[] regionName, |
| byte[] columnFamily, |
| boolean writeFlushWALMarker)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">This method is for internal use only, where we need the response of the flush.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#flushRegionServer(org.apache.hadoop.hbase.ServerName)" class="member-name-link">flushRegionServer</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Flush all region on the region server.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="LogEntry.html" title="class in org.apache.hadoop.hbase.client">LogEntry</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getBalancerDecisions(int)" class="member-name-link">getBalancerDecisions</a><wbr>(int limit)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="LogEntry.html" title="class in org.apache.hadoop.hbase.client">LogEntry</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getBalancerRejections(int)" class="member-name-link">getBalancerRejections</a><wbr>(int limit)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCachedFilesList(org.apache.hadoop.hbase.ServerName)" class="member-name-link">getCachedFilesList</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get the list of cached files</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../ClusterMetrics.html" title="interface in org.apache.hadoop.hbase">ClusterMetrics</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getClusterMetrics()" class="member-name-link">getClusterMetrics</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns cluster status wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../ClusterMetrics.html" title="interface in org.apache.hadoop.hbase">ClusterMetrics</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getClusterMetrics(java.util.EnumSet)" class="member-name-link">getClusterMetrics</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/EnumSet.html" title="class or interface in java.util" class="external-link">EnumSet</a><<a href="../ClusterMetrics.Option.html" title="enum class in org.apache.hadoop.hbase">ClusterMetrics.Option</a>> options)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns cluster status wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="CompactionState.html" title="enum class in org.apache.hadoop.hbase.client">CompactionState</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCompactionState(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.CompactType)" class="member-name-link">getCompactionState</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client">CompactType</a> compactType)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get the current compaction state of a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="CompactionState.html" title="enum class in org.apache.hadoop.hbase.client">CompactionState</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCompactionStateForRegion(byte%5B%5D)" class="member-name-link">getCompactionStateForRegion</a><wbr>(byte[] regionName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get the current compaction state of region.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCompletedSnapshots(java.util.regex.Pattern)" class="member-name-link">getCompletedSnapshots</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> pattern)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCompletedSnapshots(java.util.regex.Pattern,java.util.regex.Pattern)" class="member-name-link">getCompletedSnapshots</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> tableNamePattern, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> snapshotNamePattern)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getConfiguredNamespacesAndTablesInRSGroup(java.lang.String)" class="member-name-link">getConfiguredNamespacesAndTablesInRSGroup</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get the namespaces and tables which have this RegionServer group in descriptor.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCurrentSpaceQuotaSnapshot(java.lang.String)" class="member-name-link">getCurrentSpaceQuotaSnapshot</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> namespace)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns the Master's view of a quota on the given <code>namespace</code> or null if the Master has |
| no quota information on that namespace.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCurrentSpaceQuotaSnapshot(org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.Converter)" class="member-name-link">getCurrentSpaceQuotaSnapshot</a><wbr>(<a href="RawAsyncHBaseAdmin.Converter.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.Converter</a><<a href="../quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a>,<wbr>org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.GetQuotaStatesResponse> converter)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCurrentSpaceQuotaSnapshot(org.apache.hadoop.hbase.TableName)" class="member-name-link">getCurrentSpaceQuotaSnapshot</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns the Master's view of a quota on the given <code>tableName</code> or null if the Master has |
| no quota information on that table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDescriptor(org.apache.hadoop.hbase.TableName)" class="member-name-link">getDescriptor</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Method for getting the tableDescriptor</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLastMajorCompactionTimestamp(org.apache.hadoop.hbase.TableName)" class="member-name-link">getLastMajorCompactionTimestamp</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get the timestamp of the last major compaction for the passed table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLastMajorCompactionTimestampForRegion(byte%5B%5D)" class="member-name-link">getLastMajorCompactionTimestampForRegion</a><wbr>(byte[] regionName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get the timestamp of the last major compaction for the passed region.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLocks()" class="member-name-link">getLocks</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">List locks.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="LogEntry.html" title="class in org.apache.hadoop.hbase.client">LogEntry</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLogEntries(java.util.Set,java.lang.String,org.apache.hadoop.hbase.client.ServerType,int,java.util.Map)" class="member-name-link">getLogEntries</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> serverNames, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> logType, |
| <a href="ServerType.html" title="enum class in org.apache.hadoop.hbase.client">ServerType</a> serverType, |
| int limit, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>> filterParams)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Retrieve recent online records from HMaster / RegionServers.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getNamespaceDescriptor(java.lang.String)" class="member-name-link">getNamespaceDescriptor</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get a namespace descriptor by name</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getProcedureResult(long,java.util.concurrent.CompletableFuture,int)" class="member-name-link">getProcedureResult</a><wbr>(long procId, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>> future, |
| int retries)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getProcedures()" class="member-name-link">getProcedures</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">List procedures</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../quotas/QuotaSettings.html" title="class in org.apache.hadoop.hbase.quotas">QuotaSettings</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getQuota(org.apache.hadoop.hbase.quotas.QuotaFilter)" class="member-name-link">getQuota</a><wbr>(<a href="../quotas/QuotaFilter.html" title="class in org.apache.hadoop.hbase.quotas">QuotaFilter</a> filter)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">List the quotas based on the filter.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRegionInfo(byte%5B%5D)" class="member-name-link">getRegionInfo</a><wbr>(byte[] regionNameOrEncodedRegionName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get the region info for the passed region name.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>(package private) <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRegionLocation(byte%5B%5D)" class="member-name-link">getRegionLocation</a><wbr>(byte[] regionNameOrEncodedRegionName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get the region location for the passed region name.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../RegionMetrics.html" title="interface in org.apache.hadoop.hbase">RegionMetrics</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRegionMetrics(org.apache.hadoop.hbase.ServerName)" class="member-name-link">getRegionMetrics</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get a list of <a href="../RegionMetrics.html" title="interface in org.apache.hadoop.hbase"><code>RegionMetrics</code></a> of all regions hosted on a region server.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../RegionMetrics.html" title="interface in org.apache.hadoop.hbase">RegionMetrics</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRegionMetrics(org.apache.hadoop.hbase.ServerName,org.apache.hadoop.hbase.TableName)" class="member-name-link">getRegionMetrics</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get a list of <a href="../RegionMetrics.html" title="interface in org.apache.hadoop.hbase"><code>RegionMetrics</code></a> of all regions hosted on a region server for a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../RegionMetrics.html" title="interface in org.apache.hadoop.hbase">RegionMetrics</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRegionMetrics(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionLoadRequest,org.apache.hadoop.hbase.ServerName)" class="member-name-link">getRegionMetrics</a><wbr>(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionLoadRequest request, |
| <a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRegions(org.apache.hadoop.hbase.ServerName)" class="member-name-link">getRegions</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get all the online regions on a region server.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRegions(org.apache.hadoop.hbase.TableName)" class="member-name-link">getRegions</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get the regions of a given table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRegionServerList(java.util.List)" class="member-name-link">getRegionServerList</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> serverNamesList)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<wbr><a href="../quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRegionServerSpaceQuotaSnapshots(org.apache.hadoop.hbase.ServerName)" class="member-name-link">getRegionServerSpaceQuotaSnapshots</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Fetches the observed <a href="../quotas/SpaceQuotaSnapshotView.html" title="interface in org.apache.hadoop.hbase.quotas"><code>SpaceQuotaSnapshotView</code></a>s observed by a RegionServer.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getReplicationPeerConfig(java.lang.String)" class="member-name-link">getReplicationPeerConfig</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns the configured ReplicationPeerConfig for the specified peer</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../rsgroup/RSGroupInfo.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupInfo</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRSGroup(java.lang.String)" class="member-name-link">getRSGroup</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get group info for the given group name</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../rsgroup/RSGroupInfo.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupInfo</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRSGroup(org.apache.hadoop.hbase.net.Address)" class="member-name-link">getRSGroup</a><wbr>(<a href="../net/Address.html" title="class in org.apache.hadoop.hbase.net">Address</a> hostPort)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get group info for the given hostPort</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../rsgroup/RSGroupInfo.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupInfo</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRSGroup(org.apache.hadoop.hbase.TableName)" class="member-name-link">getRSGroup</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get group info for the given table</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="security/SecurityCapability.html" title="enum class in org.apache.hadoop.hbase.client.security">SecurityCapability</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getSecurityCapabilities()" class="member-name-link">getSecurityCapabilities</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns the list of supported security capabilities.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="LogEntry.html" title="class in org.apache.hadoop.hbase.client">LogEntry</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getSlowLogResponseFromServer(org.apache.hadoop.hbase.ServerName,java.util.Map,int,java.lang.String)" class="member-name-link">getSlowLogResponseFromServer</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>> filterParams, |
| int limit, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> logType)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="LogEntry.html" title="class in org.apache.hadoop.hbase.client">LogEntry</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getSlowLogResponses(java.util.Map,java.util.Set,int,java.lang.String)" class="member-name-link">getSlowLogResponses</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>> filterParams, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> serverNames, |
| int limit, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> logType)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getSpaceQuotaTableSizes()" class="member-name-link">getSpaceQuotaTableSizes</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Fetches the table sizes on the filesystem as tracked by the HBase Master.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private byte[][]</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getSplitKeys(byte%5B%5D,byte%5B%5D,int)" class="member-name-link">getSplitKeys</a><wbr>(byte[] startKey, |
| byte[] endKey, |
| int numRegions)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTableDescriptors(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.GetTableDescriptorsRequest)" class="member-name-link">getTableDescriptors</a><wbr>(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.GetTableDescriptorsRequest request)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTableHRegionLocations(org.apache.hadoop.hbase.TableName)" class="member-name-link">getTableHRegionLocations</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">List all region locations for the specific table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTableNames(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.GetTableNamesRequest)" class="member-name-link">getTableNames</a><wbr>(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.GetTableNamesRequest request)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><byte[][]></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTableSplits(org.apache.hadoop.hbase.TableName)" class="member-name-link">getTableSplits</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../security/access/UserPermission.html" title="class in org.apache.hadoop.hbase.security.access">UserPermission</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getUserPermissions(org.apache.hadoop.hbase.security.access.GetUserPermissionsRequest)" class="member-name-link">getUserPermissions</a><wbr>(<a href="../security/access/GetUserPermissionsRequest.html" title="class in org.apache.hadoop.hbase.security.access">GetUserPermissionsRequest</a> getUserPermissionsRequest)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get the global/namespace/table permissions for user</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#grant(org.apache.hadoop.hbase.security.access.UserPermission,boolean)" class="member-name-link">grant</a><wbr>(<a href="../security/access/UserPermission.html" title="class in org.apache.hadoop.hbase.security.access">UserPermission</a> userPermission, |
| boolean mergeExistingPermissions)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Grants user specific permissions</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hasUserPermissions(java.lang.String,java.util.List)" class="member-name-link">hasUserPermissions</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> userName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../security/access/Permission.html" title="class in org.apache.hadoop.hbase.security.access">Permission</a>> permissions)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Check if the user has specific permissions</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#internalDeleteSnapshot(org.apache.hadoop.hbase.client.SnapshotDescription)" class="member-name-link">internalDeleteSnapshot</a><wbr>(<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a> snapshot)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#internalDeleteSnapshots(java.util.regex.Pattern,java.util.regex.Pattern)" class="member-name-link">internalDeleteSnapshots</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> tableNamePattern, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> snapshotNamePattern)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#internalRestoreSnapshot(java.lang.String,org.apache.hadoop.hbase.TableName,boolean,java.lang.String)" class="member-name-link">internalRestoreSnapshot</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| boolean restoreAcl, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> customSFT)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isBalancerEnabled()" class="member-name-link">isBalancerEnabled</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Query the current state of the balancer.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isCatalogJanitorEnabled()" class="member-name-link">isCatalogJanitorEnabled</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Query on the catalog janitor state.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isCleanerChoreEnabled()" class="member-name-link">isCleanerChoreEnabled</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Query the current state of the cleaner chore.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isMasterInMaintenanceMode()" class="member-name-link">isMasterInMaintenanceMode</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Check whether master is in maintenance mode</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isMergeEnabled()" class="member-name-link">isMergeEnabled</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Query the current state of the Merge switch.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isNormalizerEnabled()" class="member-name-link">isNormalizerEnabled</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Query the current state of the region normalizer</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isProcedureFinished(java.lang.String,java.lang.String,java.util.Map)" class="member-name-link">isProcedureFinished</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> signature, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> instance, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> props)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Check the current state of the specified procedure.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isReplicationPeerEnabled(java.lang.String)" class="member-name-link">isReplicationPeerEnabled</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Check if a replication peer is enabled.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isReplicationPeerModificationEnabled()" class="member-name-link">isReplicationPeerModificationEnabled</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Check whether replication peer modification is enabled.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isRpcThrottleEnabled()" class="member-name-link">isRpcThrottleEnabled</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get if the rpc throttle is enabled.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isSnapshotCleanupEnabled()" class="member-name-link">isSnapshotCleanupEnabled</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Query the current state of the auto snapshot cleanup based on TTL.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isSnapshotFinished(org.apache.hadoop.hbase.client.SnapshotDescription)" class="member-name-link">isSnapshotFinished</a><wbr>(<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a> snapshot)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Check the current state of the passed snapshot.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isSplitEnabled()" class="member-name-link">isSplitEnabled</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Query the current state of the Split switch.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isSplitOrMergeOn(org.apache.hadoop.hbase.client.MasterSwitchType)" class="member-name-link">isSplitOrMergeOn</a><wbr>(<a href="MasterSwitchType.html" title="enum class in org.apache.hadoop.hbase.client">MasterSwitchType</a> switchType)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isTableAvailable(org.apache.hadoop.hbase.TableName)" class="member-name-link">isTableAvailable</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Check if a table is available.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isTableDisabled(org.apache.hadoop.hbase.TableName)" class="member-name-link">isTableDisabled</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Check if a table is disabled.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isTableEnabled(org.apache.hadoop.hbase.TableName)" class="member-name-link">isTableEnabled</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Check if a table is enabled.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#legacyFlush(java.util.concurrent.CompletableFuture,org.apache.hadoop.hbase.TableName,java.util.List)" class="member-name-link">legacyFlush</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>> future, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><byte[]> columnFamilies)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#listDecommissionedRegionServers()" class="member-name-link">listDecommissionedRegionServers</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">List region servers marked as decommissioned, which can not be assigned regions.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#listNamespaceDescriptors()" class="member-name-link">listNamespaceDescriptors</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">List available namespace descriptors</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#listNamespaces()" class="member-name-link">listNamespaces</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">List available namespaces</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="replication/TableCFs.html" title="class in org.apache.hadoop.hbase.client.replication">TableCFs</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#listReplicatedTableCFs()" class="member-name-link">listReplicatedTableCFs</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Find all table and column families that are replicated from this cluster</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../replication/ReplicationPeerDescription.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerDescription</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#listReplicationPeers()" class="member-name-link">listReplicationPeers</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Return a list of replication peers.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../replication/ReplicationPeerDescription.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerDescription</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#listReplicationPeers(java.util.regex.Pattern)" class="member-name-link">listReplicationPeers</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> pattern)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Return a list of replication peers.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../replication/ReplicationPeerDescription.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerDescription</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#listReplicationPeers(org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.ListReplicationPeersRequest)" class="member-name-link">listReplicationPeers</a><wbr>(org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.ListReplicationPeersRequest request)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../rsgroup/RSGroupInfo.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupInfo</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#listRSGroups()" class="member-name-link">listRSGroups</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Lists current set of RegionServer groups</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#listSnapshots()" class="member-name-link">listSnapshots</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">List completed snapshots.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#listSnapshots(java.util.regex.Pattern)" class="member-name-link">listSnapshots</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> pattern)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">List all the completed snapshots matching the given pattern.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#listTableDescriptors(boolean)" class="member-name-link">listTableDescriptors</a><wbr>(boolean includeSysTables)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">List all the tables.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#listTableDescriptors(java.util.List)" class="member-name-link">listTableDescriptors</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> tableNames)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">List specific tables including system tables.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#listTableDescriptors(java.util.regex.Pattern,boolean)" class="member-name-link">listTableDescriptors</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> pattern, |
| boolean includeSysTables)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block"><a href="#listTableDescriptors(boolean)"><code>listTableDescriptors(boolean)</code></a></div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#listTableDescriptorsByNamespace(java.lang.String)" class="member-name-link">listTableDescriptorsByNamespace</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get list of table descriptors by namespace.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#listTableDescriptorsByState(boolean)" class="member-name-link">listTableDescriptorsByState</a><wbr>(boolean isEnabled)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">List all enabled or disabled table descriptors</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#listTableNames(boolean)" class="member-name-link">listTableNames</a><wbr>(boolean includeSysTables)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">List all of the names of tables.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#listTableNames(java.util.regex.Pattern,boolean)" class="member-name-link">listTableNames</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> pattern, |
| boolean includeSysTables)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">List all of the names of userspace tables.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#listTableNamesByNamespace(java.lang.String)" class="member-name-link">listTableNamesByNamespace</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get list of table names by namespace.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#listTableNamesByState(boolean)" class="member-name-link">listTableNamesByState</a><wbr>(boolean isEnabled)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">List all enabled or disabled table names</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#listTablesInRSGroup(java.lang.String)" class="member-name-link">listTablesInRSGroup</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get all tables in this RegionServer group.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#listTableSnapshots(java.util.regex.Pattern)" class="member-name-link">listTableSnapshots</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> tableNamePattern)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">List all the completed snapshots matching the given table name pattern.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#listTableSnapshots(java.util.regex.Pattern,java.util.regex.Pattern)" class="member-name-link">listTableSnapshots</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> tableNamePattern, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> snapshotNamePattern)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">List all the completed snapshots matching the given table name regular expression and snapshot |
| name regular expression.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#majorCompact(org.apache.hadoop.hbase.TableName,byte%5B%5D,org.apache.hadoop.hbase.client.CompactType)" class="member-name-link">majorCompact</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] columnFamily, |
| <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client">CompactType</a> compactType)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Major compact a column family within a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#majorCompact(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.CompactType)" class="member-name-link">majorCompact</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client">CompactType</a> compactType)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Major compact a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#majorCompactRegion(byte%5B%5D)" class="member-name-link">majorCompactRegion</a><wbr>(byte[] regionName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Major compact a region.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#majorCompactRegion(byte%5B%5D,byte%5B%5D)" class="member-name-link">majorCompactRegion</a><wbr>(byte[] regionName, |
| byte[] columnFamily)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Major compact a column family within region.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#majorCompactRegionServer(org.apache.hadoop.hbase.ServerName)" class="member-name-link">majorCompactRegionServer</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Compact all regions on the region server.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#mergeRegions(java.util.List,boolean)" class="member-name-link">mergeRegions</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><byte[]> nameOfRegionsToMerge, |
| boolean forcible)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Merge multiple regions (>=2).</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#mergeSwitch(boolean,boolean)" class="member-name-link">mergeSwitch</a><wbr>(boolean enabled, |
| boolean drainMerges)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Turn the Merge switch on or off.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#modifyColumnFamily(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor)" class="member-name-link">modifyColumnFamily</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a> columnFamily)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Modify an existing column family on a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#modifyColumnFamilyStoreFileTracker(org.apache.hadoop.hbase.TableName,byte%5B%5D,java.lang.String)" class="member-name-link">modifyColumnFamilyStoreFileTracker</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] family, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> dstSFT)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Change the store file tracker of the given table's given family.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#modifyNamespace(org.apache.hadoop.hbase.NamespaceDescriptor)" class="member-name-link">modifyNamespace</a><wbr>(<a href="../NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a> descriptor)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Modify an existing namespace.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#modifyTable(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">modifyTable</a><wbr>(<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> desc)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Modify an existing table, more IRB friendly version.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#modifyTable(org.apache.hadoop.hbase.client.TableDescriptor,boolean)" class="member-name-link">modifyTable</a><wbr>(<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> desc, |
| boolean reopenRegions)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Modify an existing table, more IRB friendly version.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#modifyTableStoreFileTracker(org.apache.hadoop.hbase.TableName,java.lang.String)" class="member-name-link">modifyTableStoreFileTracker</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> dstSFT)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Change the store file tracker of the given table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#move(byte%5B%5D)" class="member-name-link">move</a><wbr>(byte[] regionName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Move the region <code>r</code> to a random server.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#move(byte%5B%5D,org.apache.hadoop.hbase.ServerName)" class="member-name-link">move</a><wbr>(byte[] regionName, |
| <a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> destServerName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Move the region <code>r</code> to <code>dest</code>.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#moveRegion(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MoveRegionRequest)" class="member-name-link">moveRegion</a><wbr>(<a href="RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> regionInfo, |
| org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MoveRegionRequest request)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#moveServersToRSGroup(java.util.Set,java.lang.String)" class="member-name-link">moveServersToRSGroup</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="../net/Address.html" title="class in org.apache.hadoop.hbase.net">Address</a>> servers, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Move given set of servers to the specified target RegionServer group</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <T> <a href="AsyncRpcRetryingCallerFactory.AdminRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.AdminRequestCallerBuilder</a><T></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#newAdminCaller()" class="member-name-link">newAdminCaller</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>(package private) <T> <a href="AsyncRpcRetryingCallerFactory.MasterRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.MasterRequestCallerBuilder</a><T></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#newMasterCaller()" class="member-name-link">newMasterCaller</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>(package private) <T> <a href="AsyncRpcRetryingCallerFactory.ServerRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.ServerRequestCallerBuilder</a><T></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#newServerCaller()" class="member-name-link">newServerCaller</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#normalize(org.apache.hadoop.hbase.client.NormalizeTableFilterParams)" class="member-name-link">normalize</a><wbr>(<a href="NormalizeTableFilterParams.html" title="class in org.apache.hadoop.hbase.client">NormalizeTableFilterParams</a> ntfp)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Invoke region normalizer.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#normalize(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.NormalizeRequest)" class="member-name-link">normalize</a><wbr>(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.NormalizeRequest request)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#normalizerSwitch(boolean)" class="member-name-link">normalizerSwitch</a><wbr>(boolean on)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Set region normalizer on/off.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#offline(byte%5B%5D)" class="member-name-link">offline</a><wbr>(byte[] regionName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Offline specified region from master's in-memory state.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <PREQ,<wbr> |
| PRESP><br><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#procedureCall(java.util.function.Consumer,PREQ,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.MasterRpcCall,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.Converter,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.ProcedureBiConsumer)" class="member-name-link">procedureCall</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a><<a href="AsyncRpcRetryingCallerFactory.MasterRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.MasterRequestCallerBuilder</a><?>> prioritySetter, |
| PREQ preq, |
| <a href="RawAsyncHBaseAdmin.MasterRpcCall.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.MasterRpcCall</a><PRESP,<wbr>PREQ> rpcCall, |
| <a href="RawAsyncHBaseAdmin.Converter.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.Converter</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>,<wbr>PRESP> respConverter, |
| <a href="RawAsyncHBaseAdmin.ProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ProcedureBiConsumer</a> consumer)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <PREQ,<wbr> |
| PRESP><br><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#procedureCall(org.apache.hadoop.hbase.TableName,PREQ,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.MasterRpcCall,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.Converter,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.ProcedureBiConsumer)" class="member-name-link">procedureCall</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| PREQ preq, |
| <a href="RawAsyncHBaseAdmin.MasterRpcCall.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.MasterRpcCall</a><PRESP,<wbr>PREQ> rpcCall, |
| <a href="RawAsyncHBaseAdmin.Converter.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.Converter</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>,<wbr>PRESP> respConverter, |
| <a href="RawAsyncHBaseAdmin.ProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ProcedureBiConsumer</a> consumer)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <PREQ,<wbr> |
| PRESP><br><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#procedureCall(PREQ,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.MasterRpcCall,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.Converter,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.ProcedureBiConsumer)" class="member-name-link">procedureCall</a><wbr>(PREQ preq, |
| <a href="RawAsyncHBaseAdmin.MasterRpcCall.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.MasterRpcCall</a><PRESP,<wbr>PREQ> rpcCall, |
| <a href="RawAsyncHBaseAdmin.Converter.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.Converter</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>,<wbr>PRESP> respConverter, |
| <a href="RawAsyncHBaseAdmin.ProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ProcedureBiConsumer</a> consumer)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#recommissionRegionServer(org.apache.hadoop.hbase.ServerName,java.util.List)" class="member-name-link">recommissionRegionServer</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><byte[]> encodedRegionNames)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Remove decommission marker from a region server to allow regions assignments.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeReplicationPeer(java.lang.String)" class="member-name-link">removeReplicationPeer</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Remove a peer and stop the replication</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeReplicationPeerTableCFs(java.lang.String,java.util.Map)" class="member-name-link">removeReplicationPeerTableCFs</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> id, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>> tableCfs)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Remove some table-cfs from config of the specified peer</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeRSGroup(java.lang.String)" class="member-name-link">removeRSGroup</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Remove RegionServer group associated with the given name</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeServersFromRSGroup(java.util.Set)" class="member-name-link">removeServersFromRSGroup</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="../net/Address.html" title="class in org.apache.hadoop.hbase.net">Address</a>> servers)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Remove decommissioned servers from group 1.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#renameRSGroup(java.lang.String,java.lang.String)" class="member-name-link">renameRSGroup</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> oldName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> newName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Rename rsgroup</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#replicationPeerModificationSwitch(boolean,boolean)" class="member-name-link">replicationPeerModificationSwitch</a><wbr>(boolean on, |
| boolean drainProcedures)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Enable or disable replication peer modification.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#restoreSnapshot(java.lang.String)" class="member-name-link">restoreSnapshot</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Restore the specified snapshot on the original table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#restoreSnapshot(java.lang.String,boolean,boolean)" class="member-name-link">restoreSnapshot</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName, |
| boolean takeFailSafeSnapshot, |
| boolean restoreAcl)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Restore the specified snapshot on the original table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#restoreSnapshot(java.lang.String,org.apache.hadoop.hbase.TableName,boolean,boolean)" class="member-name-link">restoreSnapshot</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| boolean takeFailSafeSnapshot, |
| boolean restoreAcl)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#revoke(org.apache.hadoop.hbase.security.access.UserPermission)" class="member-name-link">revoke</a><wbr>(<a href="../security/access/UserPermission.html" title="class in org.apache.hadoop.hbase.security.access">UserPermission</a> userPermission)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Revokes user specific permissions</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#rollWALWriter(org.apache.hadoop.hbase.ServerName)" class="member-name-link">rollWALWriter</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Roll the log writer.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#runCatalogJanitor()" class="member-name-link">runCatalogJanitor</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Ask for a scan of the catalog table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#runCleanerChore()" class="member-name-link">runCleanerChore</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Ask for cleaner chore to run.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setQuota(org.apache.hadoop.hbase.quotas.QuotaSettings)" class="member-name-link">setQuota</a><wbr>(<a href="../quotas/QuotaSettings.html" title="class in org.apache.hadoop.hbase.quotas">QuotaSettings</a> quota)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Apply the new quota settings.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setRSGroup(java.util.Set,java.lang.String)" class="member-name-link">setRSGroup</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> tables, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Set the RegionServer group for tables</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setSplitOrMergeOn(boolean,boolean,org.apache.hadoop.hbase.client.MasterSwitchType)" class="member-name-link">setSplitOrMergeOn</a><wbr>(boolean enabled, |
| boolean synchronous, |
| <a href="MasterSwitchType.html" title="enum class in org.apache.hadoop.hbase.client">MasterSwitchType</a> switchType)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setTableReplication(org.apache.hadoop.hbase.TableName,boolean)" class="member-name-link">setTableReplication</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| boolean enableRep)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Set the table's replication switch if the table's replication switch is already not set.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#shutdown()" class="member-name-link">shutdown</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Shuts down the HBase cluster.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#snapshot(org.apache.hadoop.hbase.client.SnapshotDescription)" class="member-name-link">snapshot</a><wbr>(<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a> snapshotDesc)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Take a snapshot and wait for the server to complete that snapshot asynchronously.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#snapshotCleanupSwitch(boolean,boolean)" class="member-name-link">snapshotCleanupSwitch</a><wbr>(boolean on, |
| boolean sync)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Turn on or off the auto snapshot cleanup based on TTL.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#split(org.apache.hadoop.hbase.client.RegionInfo,byte%5B%5D)" class="member-name-link">split</a><wbr>(<a href="RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> hri, |
| byte[] splitPoint)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#split(org.apache.hadoop.hbase.TableName)" class="member-name-link">split</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Split a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#split(org.apache.hadoop.hbase.TableName,byte%5B%5D)" class="member-name-link">split</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] splitPoint)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Split a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#splitRegion(byte%5B%5D)" class="member-name-link">splitRegion</a><wbr>(byte[] regionName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Split an individual region.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#splitRegion(byte%5B%5D,byte%5B%5D)" class="member-name-link">splitRegion</a><wbr>(byte[] regionName, |
| byte[] splitPoint)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Split an individual region.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#splitSwitch(boolean,boolean)" class="member-name-link">splitSwitch</a><wbr>(boolean enabled, |
| boolean drainSplits)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Turn the Split switch on or off.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#stopMaster()" class="member-name-link">stopMaster</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Shuts down the current HBase master only.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#stopRegionServer(org.apache.hadoop.hbase.ServerName)" class="member-name-link">stopRegionServer</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Stop the designated regionserver.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#switchCompact(org.apache.hadoop.hbase.ServerName,boolean)" class="member-name-link">switchCompact</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName, |
| boolean onOrOff)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#switchRpcThrottle(boolean)" class="member-name-link">switchRpcThrottle</a><wbr>(boolean enable)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Switch the rpc throttle enabled state.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#tableExists(org.apache.hadoop.hbase.TableName)" class="member-name-link">tableExists</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Check if a table exists.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private byte[]</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toEncodeRegionName(byte%5B%5D)" class="member-name-link">toEncodeRegionName</a><wbr>(byte[] regionName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#transitReplicationPeerSyncReplicationState(java.lang.String,org.apache.hadoop.hbase.replication.SyncReplicationState)" class="member-name-link">transitReplicationPeerSyncReplicationState</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId, |
| <a href="../replication/SyncReplicationState.html" title="enum class in org.apache.hadoop.hbase.replication">SyncReplicationState</a> clusterState)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Transit current cluster to a new state in a synchronous replication peer.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#truncateRegion(byte%5B%5D)" class="member-name-link">truncateRegion</a><wbr>(byte[] regionName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Truncate an individual region.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#truncateRegion(org.apache.hadoop.hbase.client.RegionInfo)" class="member-name-link">truncateRegion</a><wbr>(<a href="RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> hri)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#truncateTable(org.apache.hadoop.hbase.TableName,boolean)" class="member-name-link">truncateTable</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| boolean preserveSplits)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Truncate a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#trySyncTableToPeerCluster(org.apache.hadoop.hbase.TableName,byte%5B%5D%5B%5D,org.apache.hadoop.hbase.replication.ReplicationPeerDescription)" class="member-name-link">trySyncTableToPeerCluster</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[][] splits, |
| <a href="../replication/ReplicationPeerDescription.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerDescription</a> peer)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#unassign(byte%5B%5D)" class="member-name-link">unassign</a><wbr>(byte[] regionName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Unassign a region from current hosting regionserver.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#updateConfiguration()" class="member-name-link">updateConfiguration</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Update the configuration and trigger an online config change on all the masters and |
| regionservers.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#updateConfiguration(java.lang.String)" class="member-name-link">updateConfiguration</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Update the configuration and trigger an online config change on all the regionservers in the |
| RSGroup.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#updateConfiguration(org.apache.hadoop.hbase.ServerName)" class="member-name-link">updateConfiguration</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Update the configuration and trigger an online config change on the regionserver.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#updateReplicationPeerConfig(java.lang.String,org.apache.hadoop.hbase.replication.ReplicationPeerConfig)" class="member-name-link">updateReplicationPeerConfig</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId, |
| <a href="../replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> peerConfig)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Update the peerConfig for the specified peer</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#updateRSGroupConfig(java.lang.String,java.util.Map)" class="member-name-link">updateRSGroupConfig</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> configuration)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Update RSGroup configuration</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#verifySplitKeys(byte%5B%5D%5B%5D)" class="member-name-link">verifySplitKeys</a><wbr>(byte[][] splitKeys)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#waitProcedureResult(java.util.concurrent.CompletableFuture)" class="member-name-link">waitProcedureResult</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>> procFuture)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#waitSnapshotFinish(org.apache.hadoop.hbase.client.SnapshotDescription,java.util.concurrent.CompletableFuture,org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SnapshotResponse)" class="member-name-link">waitSnapshotFinish</a><wbr>(<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a> snapshot, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>> future, |
| org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SnapshotResponse resp)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#waitUntilAllReplicationPeerModificationProceduresDone(java.util.concurrent.CompletableFuture,boolean,int)" class="member-name-link">waitUntilAllReplicationPeerModificationProceduresDone</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>> future, |
| boolean prevOn, |
| int retries)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| </div> |
| </div> |
| </div> |
| <div class="inherited-list"> |
| <h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> |
| <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> |
| <div class="inherited-list"> |
| <h3 id="methods-inherited-from-class-org.apache.hadoop.hbase.client.AsyncAdmin">Methods inherited from interface org.apache.hadoop.hbase.client.<a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></h3> |
| <code><a href="AsyncAdmin.html#addReplicationPeer(java.lang.String,org.apache.hadoop.hbase.replication.ReplicationPeerConfig)">addReplicationPeer</a>, <a href="AsyncAdmin.html#balance()">balance</a>, <a href="AsyncAdmin.html#balance(boolean)">balance</a>, <a href="AsyncAdmin.html#balanceRSGroup(java.lang.String)">balanceRSGroup</a>, <a href="AsyncAdmin.html#balancerSwitch(boolean)">balancerSwitch</a>, <a href="AsyncAdmin.html#cloneSnapshot(java.lang.String,org.apache.hadoop.hbase.TableName)">cloneSnapshot</a>, <a href="AsyncAdmin.html#cloneSnapshot(java.lang.String,org.apache.hadoop.hbase.TableName,boolean)">cloneSnapshot</a>, <a href="AsyncAdmin.html#compact(org.apache.hadoop.hbase.TableName)">compact</a>, <a href="AsyncAdmin.html#compact(org.apache.hadoop.hbase.TableName,byte%5B%5D)">compact</a>, <a href="AsyncAdmin.html#getBackupMasters()">getBackupMasters</a>, <a href="AsyncAdmin.html#getCompactionState(org.apache.hadoop.hbase.TableName)">getCompactionState</a>, <a href="AsyncAdmin.html#getMaster()">getMaster</a>, <a href="AsyncAdmin.html#getMasterCoprocessorNames()">getMasterCoprocessorNames</a>, <a href="AsyncAdmin.html#getMasterInfoPort()">getMasterInfoPort</a>, <a href="AsyncAdmin.html#getRegionServers()">getRegionServers</a>, <a href="AsyncAdmin.html#getRegionServers(boolean)">getRegionServers</a>, <a href="AsyncAdmin.html#getReplicationPeerSyncReplicationState(java.lang.String)">getReplicationPeerSyncReplicationState</a>, <a href="AsyncAdmin.html#getSlowLogResponses(java.util.Set,org.apache.hadoop.hbase.client.LogQueryFilter)">getSlowLogResponses</a>, <a href="AsyncAdmin.html#hasUserPermissions(java.util.List)">hasUserPermissions</a>, <a href="AsyncAdmin.html#listDeadServers()">listDeadServers</a>, <a href="AsyncAdmin.html#listTableDescriptors()">listTableDescriptors</a>, <a href="AsyncAdmin.html#listTableNames()">listTableNames</a>, <a href="AsyncAdmin.html#listUnknownServers()">listUnknownServers</a>, <a href="AsyncAdmin.html#majorCompact(org.apache.hadoop.hbase.TableName)">majorCompact</a>, <a href="AsyncAdmin.html#majorCompact(org.apache.hadoop.hbase.TableName,byte%5B%5D)">majorCompact</a>, <a href="AsyncAdmin.html#mergeRegions(byte%5B%5D,byte%5B%5D,boolean)">mergeRegions</a>, <a href="AsyncAdmin.html#mergeSwitch(boolean)">mergeSwitch</a>, <a href="AsyncAdmin.html#normalize()">normalize</a>, <a href="AsyncAdmin.html#replicationPeerModificationSwitch(boolean)">replicationPeerModificationSwitch</a>, <a href="AsyncAdmin.html#restoreSnapshot(java.lang.String,boolean)">restoreSnapshot</a>, <a href="AsyncAdmin.html#snapshot(java.lang.String,org.apache.hadoop.hbase.TableName)">snapshot</a>, <a href="AsyncAdmin.html#snapshot(java.lang.String,org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.SnapshotType)">snapshot</a>, <a href="AsyncAdmin.html#splitSwitch(boolean)">splitSwitch</a>, <a href="AsyncAdmin.html#unassign(byte%5B%5D,boolean)">unassign</a></code></div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| <section class="details"> |
| <ul class="details-list"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <li> |
| <section class="field-details" id="field-detail"> |
| <h2>Field Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="FLUSH_TABLE_PROCEDURE_SIGNATURE"> |
| <h3>FLUSH_TABLE_PROCEDURE_SIGNATURE</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-373">FLUSH_TABLE_PROCEDURE_SIGNATURE</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.FLUSH_TABLE_PROCEDURE_SIGNATURE">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="LOG"> |
| <h3>LOG</h3> |
| <div class="member-signature"><span class="modifiers">private static final</span> <span class="return-type">org.slf4j.Logger</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-375">LOG</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="connection"> |
| <h3>connection</h3> |
| <div class="member-signature"><span class="modifiers">private final</span> <span class="return-type"><a href="AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionImpl</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-377">connection</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="retryTimer"> |
| <h3>retryTimer</h3> |
| <div class="member-signature"><span class="modifiers">private final</span> <span class="return-type">org.apache.hbase.thirdparty.io.netty.util.HashedWheelTimer</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-379">retryTimer</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="metaTable"> |
| <h3>metaTable</h3> |
| <div class="member-signature"><span class="modifiers">private final</span> <span class="return-type"><a href="AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a><<a href="AdvancedScanResultConsumer.html" title="interface in org.apache.hadoop.hbase.client">AdvancedScanResultConsumer</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-381">metaTable</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="rpcTimeoutNs"> |
| <h3>rpcTimeoutNs</h3> |
| <div class="member-signature"><span class="modifiers">private final</span> <span class="return-type">long</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-383">rpcTimeoutNs</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="operationTimeoutNs"> |
| <h3>operationTimeoutNs</h3> |
| <div class="member-signature"><span class="modifiers">private final</span> <span class="return-type">long</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-385">operationTimeoutNs</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="pauseNs"> |
| <h3>pauseNs</h3> |
| <div class="member-signature"><span class="modifiers">private final</span> <span class="return-type">long</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-387">pauseNs</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="pauseNsForServerOverloaded"> |
| <h3>pauseNsForServerOverloaded</h3> |
| <div class="member-signature"><span class="modifiers">private final</span> <span class="return-type">long</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-389">pauseNsForServerOverloaded</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="maxAttempts"> |
| <h3>maxAttempts</h3> |
| <div class="member-signature"><span class="modifiers">private final</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-391">maxAttempts</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="startLogErrorsCnt"> |
| <h3>startLogErrorsCnt</h3> |
| <div class="member-signature"><span class="modifiers">private final</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-393">startLogErrorsCnt</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ng"> |
| <h3>ng</h3> |
| <div class="member-signature"><span class="modifiers">private final</span> <span class="return-type"><a href="NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-395">ng</a></span></div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <li> |
| <section class="constructor-details" id="constructor-detail"> |
| <h2>Constructor Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="<init>(org.apache.hadoop.hbase.client.AsyncConnectionImpl,org.apache.hbase.thirdparty.io.netty.util.HashedWheelTimer,org.apache.hadoop.hbase.client.AsyncAdminBuilderBase)"> |
| <h3>RawAsyncHBaseAdmin</h3> |
| <div class="member-signature"><span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-397">RawAsyncHBaseAdmin</a></span><wbr><span class="parameters">(<a href="AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionImpl</a> connection, |
| org.apache.hbase.thirdparty.io.netty.util.HashedWheelTimer retryTimer, |
| <a href="AsyncAdminBuilderBase.html" title="class in org.apache.hadoop.hbase.client">AsyncAdminBuilderBase</a> builder)</span></div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| <!-- ============ METHOD DETAIL ========== --> |
| <li> |
| <section class="method-details" id="method-detail"> |
| <h2>Method Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="newMasterCaller()"> |
| <h3>newMasterCaller</h3> |
| <div class="member-signature"><span class="type-parameters"><T></span> |
| <span class="return-type"><a href="AsyncRpcRetryingCallerFactory.MasterRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.MasterRequestCallerBuilder</a><T></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-420">newMasterCaller</a></span>()</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="newAdminCaller()"> |
| <h3>newAdminCaller</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="type-parameters"><T></span> |
| <span class="return-type"><a href="AsyncRpcRetryingCallerFactory.AdminRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.AdminRequestCallerBuilder</a><T></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-429">newAdminCaller</a></span>()</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="call(org.apache.hadoop.hbase.ipc.HBaseRpcController,org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.Interface,PREQ,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.MasterRpcCall,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.Converter)"> |
| <h3 id="call(org.apache.hadoop.hbase.ipc.HBaseRpcController,org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.Interface,java.lang.Object,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.MasterRpcCall,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.Converter)">call</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="type-parameters"><PREQ,<wbr> |
| PRESP,<wbr> |
| RESP></span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><RESP></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-455">call</a></span><wbr><span class="parameters">(<a href="../ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a> controller, |
| org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.Interface stub, |
| PREQ preq, |
| <a href="RawAsyncHBaseAdmin.MasterRpcCall.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.MasterRpcCall</a><PRESP,<wbr>PREQ> rpcCall, |
| <a href="RawAsyncHBaseAdmin.Converter.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.Converter</a><RESP,<wbr>PRESP> respConverter)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="adminCall(org.apache.hadoop.hbase.ipc.HBaseRpcController,org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.Interface,PREQ,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.AdminRpcCall,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.Converter)"> |
| <h3 id="adminCall(org.apache.hadoop.hbase.ipc.HBaseRpcController,org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.Interface,java.lang.Object,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.AdminRpcCall,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.Converter)">adminCall</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="type-parameters"><PREQ,<wbr> |
| PRESP,<wbr> |
| RESP></span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><RESP></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-477">adminCall</a></span><wbr><span class="parameters">(<a href="../ipc/HBaseRpcController.html" title="interface in org.apache.hadoop.hbase.ipc">HBaseRpcController</a> controller, |
| org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.Interface stub, |
| PREQ preq, |
| <a href="RawAsyncHBaseAdmin.AdminRpcCall.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.AdminRpcCall</a><PRESP,<wbr>PREQ> rpcCall, |
| <a href="RawAsyncHBaseAdmin.Converter.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.Converter</a><RESP,<wbr>PRESP> respConverter)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="procedureCall(PREQ,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.MasterRpcCall,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.Converter,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.ProcedureBiConsumer)"> |
| <h3 id="procedureCall(java.lang.Object,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.MasterRpcCall,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.Converter,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.ProcedureBiConsumer)">procedureCall</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="type-parameters"><PREQ,<wbr> |
| PRESP></span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-499">procedureCall</a></span><wbr><span class="parameters">(PREQ preq, |
| <a href="RawAsyncHBaseAdmin.MasterRpcCall.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.MasterRpcCall</a><PRESP,<wbr>PREQ> rpcCall, |
| <a href="RawAsyncHBaseAdmin.Converter.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.Converter</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>,<wbr>PRESP> respConverter, |
| <a href="RawAsyncHBaseAdmin.ProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ProcedureBiConsumer</a> consumer)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="procedureCall(org.apache.hadoop.hbase.TableName,PREQ,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.MasterRpcCall,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.Converter,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.ProcedureBiConsumer)"> |
| <h3 id="procedureCall(org.apache.hadoop.hbase.TableName,java.lang.Object,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.MasterRpcCall,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.Converter,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.ProcedureBiConsumer)">procedureCall</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="type-parameters"><PREQ,<wbr> |
| PRESP></span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-506">procedureCall</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| PREQ preq, |
| <a href="RawAsyncHBaseAdmin.MasterRpcCall.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.MasterRpcCall</a><PRESP,<wbr>PREQ> rpcCall, |
| <a href="RawAsyncHBaseAdmin.Converter.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.Converter</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>,<wbr>PRESP> respConverter, |
| <a href="RawAsyncHBaseAdmin.ProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ProcedureBiConsumer</a> consumer)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="procedureCall(java.util.function.Consumer,PREQ,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.MasterRpcCall,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.Converter,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.ProcedureBiConsumer)"> |
| <h3 id="procedureCall(java.util.function.Consumer,java.lang.Object,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.MasterRpcCall,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.Converter,org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.ProcedureBiConsumer)">procedureCall</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="type-parameters"><PREQ,<wbr> |
| PRESP></span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-512">procedureCall</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a><<a href="AsyncRpcRetryingCallerFactory.MasterRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.MasterRequestCallerBuilder</a><?>> prioritySetter, |
| PREQ preq, |
| <a href="RawAsyncHBaseAdmin.MasterRpcCall.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.MasterRpcCall</a><PRESP,<wbr>PREQ> rpcCall, |
| <a href="RawAsyncHBaseAdmin.Converter.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.Converter</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>,<wbr>PRESP> respConverter, |
| <a href="RawAsyncHBaseAdmin.ProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ProcedureBiConsumer</a> consumer)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="tableExists(org.apache.hadoop.hbase.TableName)"> |
| <h3>tableExists</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-525">tableExists</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#tableExists(org.apache.hadoop.hbase.TableName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Check if a table exists.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#tableExists(org.apache.hadoop.hbase.TableName)">tableExists</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - Table to check.</dd> |
| <dt>Returns:</dt> |
| <dd>True if table exists already. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTableDescriptors(boolean)"> |
| <h3>listTableDescriptors</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-533">listTableDescriptors</a></span><wbr><span class="parameters">(boolean includeSysTables)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#listTableDescriptors(boolean)">AsyncAdmin</a></code></span></div> |
| <div class="block">List all the tables.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#listTableDescriptors(boolean)">listTableDescriptors</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>includeSysTables</code> - False to match only against userspace tables</dd> |
| <dt>Returns:</dt> |
| <dd>- returns a list of TableDescriptors wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTableDescriptors(java.util.regex.Pattern,boolean)"> |
| <h3>listTableDescriptors</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-542">listTableDescriptors</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> pattern, |
| boolean includeSysTables)</span></div> |
| <div class="block"><a href="#listTableDescriptors(boolean)"><code>listTableDescriptors(boolean)</code></a></div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#listTableDescriptors(java.util.regex.Pattern,boolean)">listTableDescriptors</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>pattern</code> - The compiled regular expression to match against</dd> |
| <dd><code>includeSysTables</code> - False to match only against userspace tables</dd> |
| <dt>Returns:</dt> |
| <dd>- returns a list of TableDescriptors wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTableDescriptors(java.util.List)"> |
| <h3>listTableDescriptors</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-551">listTableDescriptors</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> tableNames)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#listTableDescriptors(java.util.List)">AsyncAdmin</a></code></span></div> |
| <div class="block">List specific tables including system tables.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#listTableDescriptors(java.util.List)">listTableDescriptors</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableNames</code> - the table list to match against</dd> |
| <dt>Returns:</dt> |
| <dd>- returns a list of TableDescriptors wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getTableDescriptors(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.GetTableDescriptorsRequest)"> |
| <h3>getTableDescriptors</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-561">getTableDescriptors</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.GetTableDescriptorsRequest request)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTableNames(boolean)"> |
| <h3>listTableNames</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-571">listTableNames</a></span><wbr><span class="parameters">(boolean includeSysTables)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#listTableNames(boolean)">AsyncAdmin</a></code></span></div> |
| <div class="block">List all of the names of tables.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#listTableNames(boolean)">listTableNames</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>includeSysTables</code> - False to match only against userspace tables</dd> |
| <dt>Returns:</dt> |
| <dd>a list of table names wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTableNames(java.util.regex.Pattern,boolean)"> |
| <h3>listTableNames</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-576">listTableNames</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> pattern, |
| boolean includeSysTables)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#listTableNames(java.util.regex.Pattern,boolean)">AsyncAdmin</a></code></span></div> |
| <div class="block">List all of the names of userspace tables.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#listTableNames(java.util.regex.Pattern,boolean)">listTableNames</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>pattern</code> - The regular expression to match against</dd> |
| <dd><code>includeSysTables</code> - False to match only against userspace tables</dd> |
| <dt>Returns:</dt> |
| <dd>a list of table names wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTableNamesByState(boolean)"> |
| <h3>listTableNamesByState</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-584">listTableNamesByState</a></span><wbr><span class="parameters">(boolean isEnabled)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#listTableNamesByState(boolean)">AsyncAdmin</a></code></span></div> |
| <div class="block">List all enabled or disabled table names</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#listTableNamesByState(boolean)">listTableNamesByState</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>isEnabled</code> - is true means return enabled table names, false means return disabled table |
| names</dd> |
| <dt>Returns:</dt> |
| <dd>a list of table names wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getTableNames(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.GetTableNamesRequest)"> |
| <h3>getTableNames</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-595">getTableNames</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.GetTableNamesRequest request)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTableDescriptorsByNamespace(java.lang.String)"> |
| <h3>listTableDescriptorsByNamespace</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-604">listTableDescriptorsByNamespace</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#listTableDescriptorsByNamespace(java.lang.String)">AsyncAdmin</a></code></span></div> |
| <div class="block">Get list of table descriptors by namespace.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#listTableDescriptorsByNamespace(java.lang.String)">listTableDescriptorsByNamespace</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>name</code> - namespace name</dd> |
| <dt>Returns:</dt> |
| <dd>returns a list of TableDescriptors wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTableDescriptorsByState(boolean)"> |
| <h3>listTableDescriptorsByState</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-615">listTableDescriptorsByState</a></span><wbr><span class="parameters">(boolean isEnabled)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#listTableDescriptorsByState(boolean)">AsyncAdmin</a></code></span></div> |
| <div class="block">List all enabled or disabled table descriptors</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#listTableDescriptorsByState(boolean)">listTableDescriptorsByState</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>isEnabled</code> - is true means return enabled table descriptors, false means return disabled |
| table descriptors</dd> |
| <dt>Returns:</dt> |
| <dd>a list of table names wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTableNamesByNamespace(java.lang.String)"> |
| <h3>listTableNamesByNamespace</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-626">listTableNamesByNamespace</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#listTableNamesByNamespace(java.lang.String)">AsyncAdmin</a></code></span></div> |
| <div class="block">Get list of table names by namespace.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#listTableNamesByNamespace(java.lang.String)">listTableNamesByNamespace</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>name</code> - namespace name</dd> |
| <dt>Returns:</dt> |
| <dd>The list of table names in the namespace wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getDescriptor(org.apache.hadoop.hbase.TableName)"> |
| <h3>getDescriptor</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-637">getDescriptor</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getDescriptor(org.apache.hadoop.hbase.TableName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Method for getting the tableDescriptor</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getDescriptor(org.apache.hadoop.hbase.TableName)">getDescriptor</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - as a <a href="../TableName.html" title="class in org.apache.hadoop.hbase"><code>TableName</code></a></dd> |
| <dt>Returns:</dt> |
| <dd>the read-only tableDescriptor wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.client.TableDescriptor)"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-660">createTable</a></span><wbr><span class="parameters">(<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> desc)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor)">AsyncAdmin</a></code></span></div> |
| <div class="block">Creates a new table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor)">createTable</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>desc</code> - table descriptor for table</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte[],byte[],int)"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-666">createTable</a></span><wbr><span class="parameters">(<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> desc, |
| byte[] startKey, |
| byte[] endKey, |
| int numRegions)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D,byte%5B%5D,int)">AsyncAdmin</a></code></span></div> |
| <div class="block">Creates a new table with the specified number of regions. The start key specified will become |
| the end key of the first region of the table, and the end key specified will become the start |
| key of the last region of the table (the first region has a null start key and the last region |
| has a null end key). BigInteger math will be used to divide the key range specified into enough |
| segments to make the required number of total regions.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D,byte%5B%5D,int)">createTable</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>desc</code> - table descriptor for table</dd> |
| <dd><code>startKey</code> - beginning of key range</dd> |
| <dd><code>endKey</code> - end of key range</dd> |
| <dd><code>numRegions</code> - the total number of regions to create</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte[][])"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-676">createTable</a></span><wbr><span class="parameters">(<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> desc, |
| byte[][] splitKeys)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D)">AsyncAdmin</a></code></span></div> |
| <div class="block">Creates a new table with an initial set of empty regions defined by the specified split keys. |
| The total number of regions created will be the number of split keys plus one. Note : Avoid |
| passing empty split key.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D)">createTable</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>desc</code> - table descriptor for table</dd> |
| <dd><code>splitKeys</code> - array of split keys for the initial regions of the table</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.CreateTableRequest)"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-689">createTable</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.CreateTableRequest request)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="modifyTable(org.apache.hadoop.hbase.client.TableDescriptor)"> |
| <h3>modifyTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-696">modifyTable</a></span><wbr><span class="parameters">(<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> desc)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#modifyTable(org.apache.hadoop.hbase.client.TableDescriptor)">AsyncAdmin</a></code></span></div> |
| <div class="block">Modify an existing table, more IRB friendly version.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#modifyTable(org.apache.hadoop.hbase.client.TableDescriptor)">modifyTable</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>desc</code> - modified description of the table</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="modifyTable(org.apache.hadoop.hbase.client.TableDescriptor,boolean)"> |
| <h3>modifyTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-701">modifyTable</a></span><wbr><span class="parameters">(<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> desc, |
| boolean reopenRegions)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#modifyTable(org.apache.hadoop.hbase.client.TableDescriptor,boolean)">AsyncAdmin</a></code></span></div> |
| <div class="block">Modify an existing table, more IRB friendly version.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#modifyTable(org.apache.hadoop.hbase.client.TableDescriptor,boolean)">modifyTable</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>desc</code> - description of the table</dd> |
| <dd><code>reopenRegions</code> - By default, 'modifyTable' reopens all regions, potentially causing a RIT |
| (Region In Transition) storm in large tables. If set to 'false', regions |
| will remain unaware of the modification until they are individually |
| reopened. Please note that this may temporarily result in configuration |
| inconsistencies among regions.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="modifyTableStoreFileTracker(org.apache.hadoop.hbase.TableName,java.lang.String)"> |
| <h3>modifyTableStoreFileTracker</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-710">modifyTableStoreFileTracker</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> dstSFT)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#modifyTableStoreFileTracker(org.apache.hadoop.hbase.TableName,java.lang.String)">AsyncAdmin</a></code></span></div> |
| <div class="block">Change the store file tracker of the given table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#modifyTableStoreFileTracker(org.apache.hadoop.hbase.TableName,java.lang.String)">modifyTableStoreFileTracker</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - the table you want to change</dd> |
| <dd><code>dstSFT</code> - the destination store file tracker</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="deleteTable(org.apache.hadoop.hbase.TableName)"> |
| <h3>deleteTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-721">deleteTable</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#deleteTable(org.apache.hadoop.hbase.TableName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Deletes a table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#deleteTable(org.apache.hadoop.hbase.TableName)">deleteTable</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of table to delete</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="truncateTable(org.apache.hadoop.hbase.TableName,boolean)"> |
| <h3>truncateTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-729">truncateTable</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| boolean preserveSplits)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#truncateTable(org.apache.hadoop.hbase.TableName,boolean)">AsyncAdmin</a></code></span></div> |
| <div class="block">Truncate a table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#truncateTable(org.apache.hadoop.hbase.TableName,boolean)">truncateTable</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of table to truncate</dd> |
| <dd><code>preserveSplits</code> - True if the splits should be preserved</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="enableTable(org.apache.hadoop.hbase.TableName)"> |
| <h3>enableTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-738">enableTable</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#enableTable(org.apache.hadoop.hbase.TableName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Enable a table. The table has to be in disabled state for it to be enabled.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#enableTable(org.apache.hadoop.hbase.TableName)">enableTable</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of the table</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="disableTable(org.apache.hadoop.hbase.TableName)"> |
| <h3>disableTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-746">disableTable</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#disableTable(org.apache.hadoop.hbase.TableName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Disable a table. The table has to be in enabled state for it to be disabled.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#disableTable(org.apache.hadoop.hbase.TableName)">disableTable</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="completeCheckTableState(java.util.concurrent.CompletableFuture,org.apache.hadoop.hbase.client.TableState,java.lang.Throwable,org.apache.hadoop.hbase.client.TableState.State,org.apache.hadoop.hbase.TableName)"> |
| <h3>completeCheckTableState</h3> |
| <div class="member-signature"><span class="modifiers">private static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-759">completeCheckTableState</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>> future, |
| <a href="TableState.html" title="class in org.apache.hadoop.hbase.client">TableState</a> tableState, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a> error, |
| <a href="TableState.State.html" title="enum class in org.apache.hadoop.hbase.client">TableState.State</a> targetState, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">Utility for completing passed TableState <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a> <code>future</code> using |
| passed parameters. Sets error or boolean result ('true' if table matches the passed-in |
| targetState).</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isTableEnabled(org.apache.hadoop.hbase.TableName)"> |
| <h3>isTableEnabled</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-774">isTableEnabled</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#isTableEnabled(org.apache.hadoop.hbase.TableName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Check if a table is enabled.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#isTableEnabled(org.apache.hadoop.hbase.TableName)">isTableEnabled</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of table to check</dd> |
| <dt>Returns:</dt> |
| <dd>true if table is on-line. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isTableDisabled(org.apache.hadoop.hbase.TableName)"> |
| <h3>isTableDisabled</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-788">isTableDisabled</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#isTableDisabled(org.apache.hadoop.hbase.TableName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Check if a table is disabled.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#isTableDisabled(org.apache.hadoop.hbase.TableName)">isTableDisabled</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of table to check</dd> |
| <dt>Returns:</dt> |
| <dd>true if table is off-line. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isTableAvailable(org.apache.hadoop.hbase.TableName)"> |
| <h3>isTableAvailable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-802">isTableAvailable</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#isTableAvailable(org.apache.hadoop.hbase.TableName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Check if a table is available.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#isTableAvailable(org.apache.hadoop.hbase.TableName)">isTableAvailable</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of table to check</dd> |
| <dt>Returns:</dt> |
| <dd>true if all regions of the table are available. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addColumnFamily(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor)"> |
| <h3>addColumnFamily</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-843">addColumnFamily</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a> columnFamily)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#addColumnFamily(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor)">AsyncAdmin</a></code></span></div> |
| <div class="block">Add a column family to an existing table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#addColumnFamily(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor)">addColumnFamily</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of the table to add column family to</dd> |
| <dd><code>columnFamily</code> - column family descriptor of column family to be added</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="deleteColumnFamily(org.apache.hadoop.hbase.TableName,byte[])"> |
| <h3>deleteColumnFamily</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-853">deleteColumnFamily</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] columnFamily)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#deleteColumnFamily(org.apache.hadoop.hbase.TableName,byte%5B%5D)">AsyncAdmin</a></code></span></div> |
| <div class="block">Delete a column family from a table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#deleteColumnFamily(org.apache.hadoop.hbase.TableName,byte%5B%5D)">deleteColumnFamily</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of table</dd> |
| <dd><code>columnFamily</code> - name of column family to be deleted</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="modifyColumnFamily(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor)"> |
| <h3>modifyColumnFamily</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-862">modifyColumnFamily</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a> columnFamily)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#modifyColumnFamily(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor)">AsyncAdmin</a></code></span></div> |
| <div class="block">Modify an existing column family on a table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#modifyColumnFamily(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor)">modifyColumnFamily</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of table</dd> |
| <dd><code>columnFamily</code> - new column family descriptor to use</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="modifyColumnFamilyStoreFileTracker(org.apache.hadoop.hbase.TableName,byte[],java.lang.String)"> |
| <h3>modifyColumnFamilyStoreFileTracker</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-872">modifyColumnFamilyStoreFileTracker</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] family, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> dstSFT)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#modifyColumnFamilyStoreFileTracker(org.apache.hadoop.hbase.TableName,byte%5B%5D,java.lang.String)">AsyncAdmin</a></code></span></div> |
| <div class="block">Change the store file tracker of the given table's given family.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#modifyColumnFamilyStoreFileTracker(org.apache.hadoop.hbase.TableName,byte%5B%5D,java.lang.String)">modifyColumnFamilyStoreFileTracker</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - the table you want to change</dd> |
| <dd><code>family</code> - the family you want to change</dd> |
| <dd><code>dstSFT</code> - the destination store file tracker</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createNamespace(org.apache.hadoop.hbase.NamespaceDescriptor)"> |
| <h3>createNamespace</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-884">createNamespace</a></span><wbr><span class="parameters">(<a href="../NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a> descriptor)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#createNamespace(org.apache.hadoop.hbase.NamespaceDescriptor)">AsyncAdmin</a></code></span></div> |
| <div class="block">Create a new namespace.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#createNamespace(org.apache.hadoop.hbase.NamespaceDescriptor)">createNamespace</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>descriptor</code> - descriptor which describes the new namespace</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="modifyNamespace(org.apache.hadoop.hbase.NamespaceDescriptor)"> |
| <h3>modifyNamespace</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-892">modifyNamespace</a></span><wbr><span class="parameters">(<a href="../NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a> descriptor)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#modifyNamespace(org.apache.hadoop.hbase.NamespaceDescriptor)">AsyncAdmin</a></code></span></div> |
| <div class="block">Modify an existing namespace.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#modifyNamespace(org.apache.hadoop.hbase.NamespaceDescriptor)">modifyNamespace</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>descriptor</code> - descriptor which describes the new namespace</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="deleteNamespace(java.lang.String)"> |
| <h3>deleteNamespace</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-900">deleteNamespace</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#deleteNamespace(java.lang.String)">AsyncAdmin</a></code></span></div> |
| <div class="block">Delete an existing namespace. Only empty namespaces (no tables) can be removed.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#deleteNamespace(java.lang.String)">deleteNamespace</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>name</code> - namespace name</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getNamespaceDescriptor(java.lang.String)"> |
| <h3>getNamespaceDescriptor</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-908">getNamespaceDescriptor</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getNamespaceDescriptor(java.lang.String)">AsyncAdmin</a></code></span></div> |
| <div class="block">Get a namespace descriptor by name</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getNamespaceDescriptor(java.lang.String)">getNamespaceDescriptor</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>name</code> - name of namespace descriptor</dd> |
| <dt>Returns:</dt> |
| <dd>A descriptor wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listNamespaces()"> |
| <h3>listNamespaces</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-919">listNamespaces</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#listNamespaces()">AsyncAdmin</a></code></span></div> |
| <div class="block">List available namespaces</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#listNamespaces()">listNamespaces</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>List of namespaces wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listNamespaceDescriptors()"> |
| <h3>listNamespaceDescriptors</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-929">listNamespaceDescriptors</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#listNamespaceDescriptors()">AsyncAdmin</a></code></span></div> |
| <div class="block">List available namespace descriptors</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#listNamespaceDescriptors()">listNamespaceDescriptors</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>List of descriptors wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRegions(org.apache.hadoop.hbase.ServerName)"> |
| <h3>getRegions</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-940">getRegions</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getRegions(org.apache.hadoop.hbase.ServerName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Get all the online regions on a region server.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getRegions(org.apache.hadoop.hbase.ServerName)">getRegions</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRegions(org.apache.hadoop.hbase.TableName)"> |
| <h3>getRegions</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-951">getRegions</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getRegions(org.apache.hadoop.hbase.TableName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Get the regions of a given table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getRegions(org.apache.hadoop.hbase.TableName)">getRegions</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="flush(org.apache.hadoop.hbase.TableName)"> |
| <h3>flush</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-963">flush</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#flush(org.apache.hadoop.hbase.TableName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Flush a table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#flush(org.apache.hadoop.hbase.TableName)">flush</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to flush</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="flush(org.apache.hadoop.hbase.TableName,byte[])"> |
| <h3>flush</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-968">flush</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] columnFamily)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#flush(org.apache.hadoop.hbase.TableName,byte%5B%5D)">AsyncAdmin</a></code></span></div> |
| <div class="block">Flush the specified column family stores on all regions of the passed table. This runs as a |
| synchronous operation.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#flush(org.apache.hadoop.hbase.TableName,byte%5B%5D)">flush</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to flush</dd> |
| <dd><code>columnFamily</code> - column family within a table</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="flush(org.apache.hadoop.hbase.TableName,java.util.List)"> |
| <h3>flush</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-973">flush</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><byte[]> columnFamilyList)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#flush(org.apache.hadoop.hbase.TableName,java.util.List)">AsyncAdmin</a></code></span></div> |
| <div class="block">Flush the specified column family stores on all regions of the passed table. This runs as a |
| synchronous operation.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#flush(org.apache.hadoop.hbase.TableName,java.util.List)">flush</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to flush</dd> |
| <dd><code>columnFamilyList</code> - column families within a table</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="legacyFlush(java.util.concurrent.CompletableFuture,org.apache.hadoop.hbase.TableName,java.util.List)"> |
| <h3>legacyFlush</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1007">legacyFlush</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>> future, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><byte[]> columnFamilies)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="flushRegion(byte[])"> |
| <h3>flushRegion</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1041">flushRegion</a></span><wbr><span class="parameters">(byte[] regionName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#flushRegion(byte%5B%5D)">AsyncAdmin</a></code></span></div> |
| <div class="block">Flush an individual region.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#flushRegion(byte%5B%5D)">flushRegion</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - region to flush</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="flushRegion(byte[],byte[])"> |
| <h3>flushRegion</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1047">flushRegion</a></span><wbr><span class="parameters">(byte[] regionName, |
| byte[] columnFamily)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#flushRegion(byte%5B%5D,byte%5B%5D)">AsyncAdmin</a></code></span></div> |
| <div class="block">Flush a column family within a region.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#flushRegion(byte%5B%5D,byte%5B%5D)">flushRegion</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - region to flush</dd> |
| <dd><code>columnFamily</code> - column family within a region. If not present, flush the region's all |
| column families.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="flushRegionInternal(byte[],byte[],boolean)"> |
| <h3>flushRegionInternal</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.FlushRegionResponse></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1061">flushRegionInternal</a></span><wbr><span class="parameters">(byte[] regionName, |
| byte[] columnFamily, |
| boolean writeFlushWALMarker)</span></div> |
| <div class="block">This method is for internal use only, where we need the response of the flush. |
| <p/> |
| As it exposes the protobuf message, please do <strong>NOT</strong> try to expose it as a public |
| API.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="flush(org.apache.hadoop.hbase.ServerName,org.apache.hadoop.hbase.client.RegionInfo,byte[],boolean)"> |
| <h3>flush</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.FlushRegionResponse></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1087">flush</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName, |
| <a href="RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> regionInfo, |
| byte[] columnFamily, |
| boolean writeFlushWALMarker)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="flushRegionServer(org.apache.hadoop.hbase.ServerName)"> |
| <h3>flushRegionServer</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1098">flushRegionServer</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#flushRegionServer(org.apache.hadoop.hbase.ServerName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Flush all region on the region server.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#flushRegionServer(org.apache.hadoop.hbase.ServerName)">flushRegionServer</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>sn</code> - server to flush</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compact(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.CompactType)"> |
| <h3>compact</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1124">compact</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client">CompactType</a> compactType)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#compact(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.CompactType)">AsyncAdmin</a></code></span></div> |
| <div class="block">Compact a table. When the returned CompletableFuture is done, it only means the compact request |
| was sent to HBase and may need some time to finish the compact operation. Throws |
| <a href="../TableNotFoundException.html" title="class in org.apache.hadoop.hbase"><code>TableNotFoundException</code></a> if table not found for normal compaction |
| type.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#compact(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.CompactType)">compact</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to compact</dd> |
| <dd><code>compactType</code> - <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client"><code>CompactType</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compact(org.apache.hadoop.hbase.TableName,byte[],org.apache.hadoop.hbase.client.CompactType)"> |
| <h3>compact</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1129">compact</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] columnFamily, |
| <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client">CompactType</a> compactType)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#compact(org.apache.hadoop.hbase.TableName,byte%5B%5D,org.apache.hadoop.hbase.client.CompactType)">AsyncAdmin</a></code></span></div> |
| <div class="block">Compact a column family within a table. When the returned CompletableFuture is done, it only |
| means the compact request was sent to HBase and may need some time to finish the compact |
| operation. Throws <a href="../TableNotFoundException.html" title="class in org.apache.hadoop.hbase"><code>TableNotFoundException</code></a> if table not found for |
| normal compaction type.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#compact(org.apache.hadoop.hbase.TableName,byte%5B%5D,org.apache.hadoop.hbase.client.CompactType)">compact</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to compact</dd> |
| <dd><code>columnFamily</code> - column family within a table</dd> |
| <dd><code>compactType</code> - <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client"><code>CompactType</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compactRegion(byte[])"> |
| <h3>compactRegion</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1137">compactRegion</a></span><wbr><span class="parameters">(byte[] regionName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#compactRegion(byte%5B%5D)">AsyncAdmin</a></code></span></div> |
| <div class="block">Compact an individual region. When the returned CompletableFuture is done, it only means the |
| compact request was sent to HBase and may need some time to finish the compact operation.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#compactRegion(byte%5B%5D)">compactRegion</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - region to compact</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compactRegion(byte[],byte[])"> |
| <h3>compactRegion</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1142">compactRegion</a></span><wbr><span class="parameters">(byte[] regionName, |
| byte[] columnFamily)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#compactRegion(byte%5B%5D,byte%5B%5D)">AsyncAdmin</a></code></span></div> |
| <div class="block">Compact a column family within a region. When the returned CompletableFuture is done, it only |
| means the compact request was sent to HBase and may need some time to finish the compact |
| operation.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#compactRegion(byte%5B%5D,byte%5B%5D)">compactRegion</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - region to compact</dd> |
| <dd><code>columnFamily</code> - column family within a region. If not present, compact the region's all |
| column families.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="majorCompact(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.CompactType)"> |
| <h3>majorCompact</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1149">majorCompact</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client">CompactType</a> compactType)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#majorCompact(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.CompactType)">AsyncAdmin</a></code></span></div> |
| <div class="block">Major compact a table. When the returned CompletableFuture is done, it only means the compact |
| request was sent to HBase and may need some time to finish the compact operation. Throws |
| <a href="../TableNotFoundException.html" title="class in org.apache.hadoop.hbase"><code>TableNotFoundException</code></a> if table not found for normal compaction |
| type.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#majorCompact(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.CompactType)">majorCompact</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to major compact</dd> |
| <dd><code>compactType</code> - <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client"><code>CompactType</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="majorCompact(org.apache.hadoop.hbase.TableName,byte[],org.apache.hadoop.hbase.client.CompactType)"> |
| <h3>majorCompact</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1154">majorCompact</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] columnFamily, |
| <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client">CompactType</a> compactType)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#majorCompact(org.apache.hadoop.hbase.TableName,byte%5B%5D,org.apache.hadoop.hbase.client.CompactType)">AsyncAdmin</a></code></span></div> |
| <div class="block">Major compact a column family within a table. When the returned CompletableFuture is done, it |
| only means the compact request was sent to HBase and may need some time to finish the compact |
| operation. Throws <a href="../TableNotFoundException.html" title="class in org.apache.hadoop.hbase"><code>TableNotFoundException</code></a> if table not found.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#majorCompact(org.apache.hadoop.hbase.TableName,byte%5B%5D,org.apache.hadoop.hbase.client.CompactType)">majorCompact</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to major compact</dd> |
| <dd><code>columnFamily</code> - column family within a table. If not present, major compact the table's all |
| column families.</dd> |
| <dd><code>compactType</code> - <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client"><code>CompactType</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="majorCompactRegion(byte[])"> |
| <h3>majorCompactRegion</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1162">majorCompactRegion</a></span><wbr><span class="parameters">(byte[] regionName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#majorCompactRegion(byte%5B%5D)">AsyncAdmin</a></code></span></div> |
| <div class="block">Major compact a region. When the returned CompletableFuture is done, it only means the compact |
| request was sent to HBase and may need some time to finish the compact operation.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#majorCompactRegion(byte%5B%5D)">majorCompactRegion</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - region to major compact</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="majorCompactRegion(byte[],byte[])"> |
| <h3>majorCompactRegion</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1167">majorCompactRegion</a></span><wbr><span class="parameters">(byte[] regionName, |
| byte[] columnFamily)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#majorCompactRegion(byte%5B%5D,byte%5B%5D)">AsyncAdmin</a></code></span></div> |
| <div class="block">Major compact a column family within region. When the returned CompletableFuture is done, it |
| only means the compact request was sent to HBase and may need some time to finish the compact |
| operation.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#majorCompactRegion(byte%5B%5D,byte%5B%5D)">majorCompactRegion</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - region to major compact</dd> |
| <dd><code>columnFamily</code> - column family within a region. If not present, major compact the region's |
| all column families.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compactRegionServer(org.apache.hadoop.hbase.ServerName)"> |
| <h3>compactRegionServer</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1174">compactRegionServer</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#compactRegionServer(org.apache.hadoop.hbase.ServerName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Compact all regions on the region server.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#compactRegionServer(org.apache.hadoop.hbase.ServerName)">compactRegionServer</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>sn</code> - the region server name</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="majorCompactRegionServer(org.apache.hadoop.hbase.ServerName)"> |
| <h3>majorCompactRegionServer</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1179">majorCompactRegionServer</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#majorCompactRegionServer(org.apache.hadoop.hbase.ServerName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Compact all regions on the region server.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#majorCompactRegionServer(org.apache.hadoop.hbase.ServerName)">majorCompactRegionServer</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>sn</code> - the region server name</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compactRegionServer(org.apache.hadoop.hbase.ServerName,boolean)"> |
| <h3>compactRegionServer</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1184">compactRegionServer</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn, |
| boolean major)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compactRegion(byte[],byte[],boolean)"> |
| <h3>compactRegion</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1207">compactRegion</a></span><wbr><span class="parameters">(byte[] regionName, |
| byte[] columnFamily, |
| boolean major)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getTableHRegionLocations(org.apache.hadoop.hbase.TableName)"> |
| <h3>getTableHRegionLocations</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1236">getTableHRegionLocations</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">List all region locations for the specific table.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compact(org.apache.hadoop.hbase.TableName,byte[],boolean,org.apache.hadoop.hbase.client.CompactType)"> |
| <h3>compact</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1261">compact</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] columnFamily, |
| boolean major, |
| <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client">CompactType</a> compactType)</span></div> |
| <div class="block">Compact column family of a table, Asynchronous operation even if CompletableFuture.get()</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compact(org.apache.hadoop.hbase.ServerName,org.apache.hadoop.hbase.client.RegionInfo,boolean,byte[])"> |
| <h3>compact</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1315">compact</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn, |
| <a href="RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> hri, |
| boolean major, |
| byte[] columnFamily)</span></div> |
| <div class="block">Compact the region at specific region server.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="toEncodeRegionName(byte[])"> |
| <h3>toEncodeRegionName</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">byte[]</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1325">toEncodeRegionName</a></span><wbr><span class="parameters">(byte[] regionName)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="checkAndGetTableName(byte[],java.util.concurrent.atomic.AtomicReference,java.util.concurrent.CompletableFuture)"> |
| <h3>checkAndGetTableName</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1331">checkAndGetTableName</a></span><wbr><span class="parameters">(byte[] encodeRegionName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/atomic/AtomicReference.html" title="class or interface in java.util.concurrent.atomic" class="external-link">AtomicReference</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> tableName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> result)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="checkRegionsAndGetTableName(byte[][])"> |
| <h3>checkRegionsAndGetTableName</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1357">checkRegionsAndGetTableName</a></span><wbr><span class="parameters">(byte[][] encodedRegionNames)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="mergeSwitch(boolean,boolean)"> |
| <h3>mergeSwitch</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1366">mergeSwitch</a></span><wbr><span class="parameters">(boolean enabled, |
| boolean drainMerges)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#mergeSwitch(boolean,boolean)">AsyncAdmin</a></code></span></div> |
| <div class="block">Turn the Merge switch on or off. |
| <p/> |
| Notice that, the method itself is always non-blocking, which means it will always return |
| immediately. The <code>drainMerges</code> parameter only effects when will we complete the returned |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#mergeSwitch(boolean,boolean)">mergeSwitch</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>enabled</code> - enabled or not</dd> |
| <dd><code>drainMerges</code> - If <code>true</code>, it waits until current merge() call, if outstanding, |
| to return.</dd> |
| <dt>Returns:</dt> |
| <dd>Previous switch value wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isMergeEnabled()"> |
| <h3>isMergeEnabled</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1371">isMergeEnabled</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#isMergeEnabled()">AsyncAdmin</a></code></span></div> |
| <div class="block">Query the current state of the Merge switch.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#isMergeEnabled()">isMergeEnabled</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>true if the switch is on, false otherwise. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="splitSwitch(boolean,boolean)"> |
| <h3>splitSwitch</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1376">splitSwitch</a></span><wbr><span class="parameters">(boolean enabled, |
| boolean drainSplits)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#splitSwitch(boolean,boolean)">AsyncAdmin</a></code></span></div> |
| <div class="block">Turn the Split switch on or off. |
| <p/> |
| Notice that, the method itself is always non-blocking, which means it will always return |
| immediately. The <code>drainSplits</code> parameter only effects when will we complete the returned |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#splitSwitch(boolean,boolean)">splitSwitch</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>enabled</code> - enabled or not</dd> |
| <dd><code>drainSplits</code> - If <code>true</code>, it waits until current split() call, if outstanding, |
| to return.</dd> |
| <dt>Returns:</dt> |
| <dd>Previous switch value wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isSplitEnabled()"> |
| <h3>isSplitEnabled</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1381">isSplitEnabled</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#isSplitEnabled()">AsyncAdmin</a></code></span></div> |
| <div class="block">Query the current state of the Split switch.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#isSplitEnabled()">isSplitEnabled</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>true if the switch is on, false otherwise. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setSplitOrMergeOn(boolean,boolean,org.apache.hadoop.hbase.client.MasterSwitchType)"> |
| <h3>setSplitOrMergeOn</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1386">setSplitOrMergeOn</a></span><wbr><span class="parameters">(boolean enabled, |
| boolean synchronous, |
| <a href="MasterSwitchType.html" title="enum class in org.apache.hadoop.hbase.client">MasterSwitchType</a> switchType)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isSplitOrMergeOn(org.apache.hadoop.hbase.client.MasterSwitchType)"> |
| <h3>isSplitOrMergeOn</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1398">isSplitOrMergeOn</a></span><wbr><span class="parameters">(<a href="MasterSwitchType.html" title="enum class in org.apache.hadoop.hbase.client">MasterSwitchType</a> switchType)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="mergeRegions(java.util.List,boolean)"> |
| <h3>mergeRegions</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1408">mergeRegions</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><byte[]> nameOfRegionsToMerge, |
| boolean forcible)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#mergeRegions(java.util.List,boolean)">AsyncAdmin</a></code></span></div> |
| <div class="block">Merge multiple regions (>=2).</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#mergeRegions(java.util.List,boolean)">mergeRegions</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>nameOfRegionsToMerge</code> - encoded or full name of daughter regions</dd> |
| <dd><code>forcible</code> - true if do a compulsory merge, otherwise we will only merge two |
| adjacent regions</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="split(org.apache.hadoop.hbase.TableName)"> |
| <h3>split</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1447">split</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#split(org.apache.hadoop.hbase.TableName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Split a table. The method will execute split action for each region in table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#split(org.apache.hadoop.hbase.TableName)">split</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to split</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="split(org.apache.hadoop.hbase.TableName,byte[])"> |
| <h3>split</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1510">split</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] splitPoint)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#split(org.apache.hadoop.hbase.TableName,byte%5B%5D)">AsyncAdmin</a></code></span></div> |
| <div class="block">Split a table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#split(org.apache.hadoop.hbase.TableName,byte%5B%5D)">split</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to split</dd> |
| <dd><code>splitPoint</code> - the explicit position to split on</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="splitRegion(byte[])"> |
| <h3>splitRegion</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1537">splitRegion</a></span><wbr><span class="parameters">(byte[] regionName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#splitRegion(byte%5B%5D)">AsyncAdmin</a></code></span></div> |
| <div class="block">Split an individual region.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#splitRegion(byte%5B%5D)">splitRegion</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - region to split</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="splitRegion(byte[],byte[])"> |
| <h3>splitRegion</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1568">splitRegion</a></span><wbr><span class="parameters">(byte[] regionName, |
| byte[] splitPoint)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#splitRegion(byte%5B%5D,byte%5B%5D)">AsyncAdmin</a></code></span></div> |
| <div class="block">Split an individual region.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#splitRegion(byte%5B%5D,byte%5B%5D)">splitRegion</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - region to split</dd> |
| <dd><code>splitPoint</code> - the explicit position to split on. If not present, it will decide by region |
| server.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="split(org.apache.hadoop.hbase.client.RegionInfo,byte[])"> |
| <h3>split</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1609">split</a></span><wbr><span class="parameters">(<a href="RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> hri, |
| byte[] splitPoint)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="truncateRegion(byte[])"> |
| <h3>truncateRegion</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1634">truncateRegion</a></span><wbr><span class="parameters">(byte[] regionName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#truncateRegion(byte%5B%5D)">AsyncAdmin</a></code></span></div> |
| <div class="block">Truncate an individual region.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#truncateRegion(byte%5B%5D)">truncateRegion</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - region to truncate</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="truncateRegion(org.apache.hadoop.hbase.client.RegionInfo)"> |
| <h3>truncateRegion</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1666">truncateRegion</a></span><wbr><span class="parameters">(<a href="RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> hri)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="assign(byte[])"> |
| <h3>assign</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1688">assign</a></span><wbr><span class="parameters">(byte[] regionName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#assign(byte%5B%5D)">AsyncAdmin</a></code></span></div> |
| <div class="block">Assign an individual region.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#assign(byte%5B%5D)">assign</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - Encoded or full name of region to assign.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="unassign(byte[])"> |
| <h3>unassign</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1713">unassign</a></span><wbr><span class="parameters">(byte[] regionName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#unassign(byte%5B%5D)">AsyncAdmin</a></code></span></div> |
| <div class="block">Unassign a region from current hosting regionserver. Region will then be assigned to a |
| regionserver chosen at random. Region could be reassigned back to the same server. Use |
| <a href="AsyncAdmin.html#move(byte%5B%5D,org.apache.hadoop.hbase.ServerName)"><code>AsyncAdmin.move(byte[], ServerName)</code></a> if you want to control the region movement.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#unassign(byte%5B%5D)">unassign</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - Encoded or full name of region to unassign.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="offline(byte[])"> |
| <h3>offline</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1739">offline</a></span><wbr><span class="parameters">(byte[] regionName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#offline(byte%5B%5D)">AsyncAdmin</a></code></span></div> |
| <div class="block">Offline specified region from master's in-memory state. It will not attempt to reassign the |
| region as in unassign. This API can be used when a region not served by any region server and |
| still online as per Master's in memory state. If this API is incorrectly used on active region |
| then master will loose track of that region. This is a special method that should be used by |
| experts or hbck.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#offline(byte%5B%5D)">offline</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - Encoded or full name of region to offline</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="move(byte[])"> |
| <h3>move</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1762">move</a></span><wbr><span class="parameters">(byte[] regionName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#move(byte%5B%5D)">AsyncAdmin</a></code></span></div> |
| <div class="block">Move the region <code>r</code> to a random server.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#move(byte%5B%5D)">move</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - Encoded or full name of region to move.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="move(byte[],org.apache.hadoop.hbase.ServerName)"> |
| <h3>move</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1784">move</a></span><wbr><span class="parameters">(byte[] regionName, |
| <a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> destServerName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#move(byte%5B%5D,org.apache.hadoop.hbase.ServerName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Move the region <code>r</code> to <code>dest</code>.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#move(byte%5B%5D,org.apache.hadoop.hbase.ServerName)">move</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - Encoded or full name of region to move.</dd> |
| <dd><code>destServerName</code> - The servername of the destination regionserver. If not present, we'll |
| assign to a random server. A server name is made of host, port and |
| startcode. Here is an example: |
| <code> host187.example.com,60020,1289493121758</code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="moveRegion(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MoveRegionRequest)"> |
| <h3>moveRegion</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1808">moveRegion</a></span><wbr><span class="parameters">(<a href="RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> regionInfo, |
| org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MoveRegionRequest request)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setQuota(org.apache.hadoop.hbase.quotas.QuotaSettings)"> |
| <h3>setQuota</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1816">setQuota</a></span><wbr><span class="parameters">(<a href="../quotas/QuotaSettings.html" title="class in org.apache.hadoop.hbase.quotas">QuotaSettings</a> quota)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#setQuota(org.apache.hadoop.hbase.quotas.QuotaSettings)">AsyncAdmin</a></code></span></div> |
| <div class="block">Apply the new quota settings.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#setQuota(org.apache.hadoop.hbase.quotas.QuotaSettings)">setQuota</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>quota</code> - the quota settings</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getQuota(org.apache.hadoop.hbase.quotas.QuotaFilter)"> |
| <h3>getQuota</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../quotas/QuotaSettings.html" title="class in org.apache.hadoop.hbase.quotas">QuotaSettings</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1825">getQuota</a></span><wbr><span class="parameters">(<a href="../quotas/QuotaFilter.html" title="class in org.apache.hadoop.hbase.quotas">QuotaFilter</a> filter)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getQuota(org.apache.hadoop.hbase.quotas.QuotaFilter)">AsyncAdmin</a></code></span></div> |
| <div class="block">List the quotas based on the filter.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getQuota(org.apache.hadoop.hbase.quotas.QuotaFilter)">getQuota</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>filter</code> - the quota settings filter</dd> |
| <dt>Returns:</dt> |
| <dd>the QuotaSetting list, which wrapped by a CompletableFuture.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addReplicationPeer(java.lang.String,org.apache.hadoop.hbase.replication.ReplicationPeerConfig,boolean)"> |
| <h3>addReplicationPeer</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1858">addReplicationPeer</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId, |
| <a href="../replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> peerConfig, |
| boolean enabled)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#addReplicationPeer(java.lang.String,org.apache.hadoop.hbase.replication.ReplicationPeerConfig,boolean)">AsyncAdmin</a></code></span></div> |
| <div class="block">Add a new replication peer for replicating data to slave cluster</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#addReplicationPeer(java.lang.String,org.apache.hadoop.hbase.replication.ReplicationPeerConfig,boolean)">addReplicationPeer</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>peerId</code> - a short name that identifies the peer</dd> |
| <dd><code>peerConfig</code> - configuration for the replication slave cluster</dd> |
| <dd><code>enabled</code> - peer state, true if ENABLED and false if DISABLED</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="removeReplicationPeer(java.lang.String)"> |
| <h3>removeReplicationPeer</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1867">removeReplicationPeer</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#removeReplicationPeer(java.lang.String)">AsyncAdmin</a></code></span></div> |
| <div class="block">Remove a peer and stop the replication</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#removeReplicationPeer(java.lang.String)">removeReplicationPeer</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>peerId</code> - a short name that identifies the peer</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="enableReplicationPeer(java.lang.String)"> |
| <h3>enableReplicationPeer</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1875">enableReplicationPeer</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#enableReplicationPeer(java.lang.String)">AsyncAdmin</a></code></span></div> |
| <div class="block">Restart the replication stream to the specified peer</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#enableReplicationPeer(java.lang.String)">enableReplicationPeer</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>peerId</code> - a short name that identifies the peer</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="disableReplicationPeer(java.lang.String)"> |
| <h3>disableReplicationPeer</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1883">disableReplicationPeer</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#disableReplicationPeer(java.lang.String)">AsyncAdmin</a></code></span></div> |
| <div class="block">Stop the replication stream to the specified peer</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#disableReplicationPeer(java.lang.String)">disableReplicationPeer</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>peerId</code> - a short name that identifies the peer</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getReplicationPeerConfig(java.lang.String)"> |
| <h3>getReplicationPeerConfig</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1891">getReplicationPeerConfig</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getReplicationPeerConfig(java.lang.String)">AsyncAdmin</a></code></span></div> |
| <div class="block">Returns the configured ReplicationPeerConfig for the specified peer</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getReplicationPeerConfig(java.lang.String)">getReplicationPeerConfig</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>peerId</code> - a short name that identifies the peer</dd> |
| <dt>Returns:</dt> |
| <dd>ReplicationPeerConfig for the peer wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="updateReplicationPeerConfig(java.lang.String,org.apache.hadoop.hbase.replication.ReplicationPeerConfig)"> |
| <h3>updateReplicationPeerConfig</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1902">updateReplicationPeerConfig</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId, |
| <a href="../replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> peerConfig)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#updateReplicationPeerConfig(java.lang.String,org.apache.hadoop.hbase.replication.ReplicationPeerConfig)">AsyncAdmin</a></code></span></div> |
| <div class="block">Update the peerConfig for the specified peer</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#updateReplicationPeerConfig(java.lang.String,org.apache.hadoop.hbase.replication.ReplicationPeerConfig)">updateReplicationPeerConfig</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>peerId</code> - a short name that identifies the peer</dd> |
| <dd><code>peerConfig</code> - new config for the peer</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="transitReplicationPeerSyncReplicationState(java.lang.String,org.apache.hadoop.hbase.replication.SyncReplicationState)"> |
| <h3>transitReplicationPeerSyncReplicationState</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1913">transitReplicationPeerSyncReplicationState</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId, |
| <a href="../replication/SyncReplicationState.html" title="enum class in org.apache.hadoop.hbase.replication">SyncReplicationState</a> clusterState)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#transitReplicationPeerSyncReplicationState(java.lang.String,org.apache.hadoop.hbase.replication.SyncReplicationState)">AsyncAdmin</a></code></span></div> |
| <div class="block">Transit current cluster to a new state in a synchronous replication peer.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#transitReplicationPeerSyncReplicationState(java.lang.String,org.apache.hadoop.hbase.replication.SyncReplicationState)">transitReplicationPeerSyncReplicationState</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>peerId</code> - a short name that identifies the peer</dd> |
| <dd><code>clusterState</code> - a new state of current cluster</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="appendReplicationPeerTableCFs(java.lang.String,java.util.Map)"> |
| <h3>appendReplicationPeerTableCFs</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1925">appendReplicationPeerTableCFs</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> id, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>> tableCfs)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#appendReplicationPeerTableCFs(java.lang.String,java.util.Map)">AsyncAdmin</a></code></span></div> |
| <div class="block">Append the replicable table-cf config of the specified peer</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#appendReplicationPeerTableCFs(java.lang.String,java.util.Map)">appendReplicationPeerTableCFs</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>id</code> - a short that identifies the cluster</dd> |
| <dd><code>tableCfs</code> - A map from tableName to column family names</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="removeReplicationPeerTableCFs(java.lang.String,java.util.Map)"> |
| <h3>removeReplicationPeerTableCFs</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1947">removeReplicationPeerTableCFs</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> id, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>> tableCfs)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#removeReplicationPeerTableCFs(java.lang.String,java.util.Map)">AsyncAdmin</a></code></span></div> |
| <div class="block">Remove some table-cfs from config of the specified peer</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#removeReplicationPeerTableCFs(java.lang.String,java.util.Map)">removeReplicationPeerTableCFs</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>id</code> - a short name that identifies the cluster</dd> |
| <dd><code>tableCfs</code> - A map from tableName to column family names</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listReplicationPeers()"> |
| <h3>listReplicationPeers</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../replication/ReplicationPeerDescription.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerDescription</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1975">listReplicationPeers</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#listReplicationPeers()">AsyncAdmin</a></code></span></div> |
| <div class="block">Return a list of replication peers.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#listReplicationPeers()">listReplicationPeers</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>a list of replication peers description. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listReplicationPeers(java.util.regex.Pattern)"> |
| <h3>listReplicationPeers</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../replication/ReplicationPeerDescription.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerDescription</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1980">listReplicationPeers</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> pattern)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#listReplicationPeers(java.util.regex.Pattern)">AsyncAdmin</a></code></span></div> |
| <div class="block">Return a list of replication peers.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#listReplicationPeers(java.util.regex.Pattern)">listReplicationPeers</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>pattern</code> - The compiled regular expression to match peer id</dd> |
| <dt>Returns:</dt> |
| <dd>a list of replication peers description. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listReplicationPeers(org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.ListReplicationPeersRequest)"> |
| <h3>listReplicationPeers</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../replication/ReplicationPeerDescription.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerDescription</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1987">listReplicationPeers</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.ListReplicationPeersRequest request)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listReplicatedTableCFs()"> |
| <h3>listReplicatedTableCFs</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="replication/TableCFs.html" title="class in org.apache.hadoop.hbase.client.replication">TableCFs</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-1999">listReplicatedTableCFs</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#listReplicatedTableCFs()">AsyncAdmin</a></code></span></div> |
| <div class="block">Find all table and column families that are replicated from this cluster</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#listReplicatedTableCFs()">listReplicatedTableCFs</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>the replicated table-cfs list of this cluster. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="snapshot(org.apache.hadoop.hbase.client.SnapshotDescription)"> |
| <h3>snapshot</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2022">snapshot</a></span><wbr><span class="parameters">(<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a> snapshotDesc)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#snapshot(org.apache.hadoop.hbase.client.SnapshotDescription)">AsyncAdmin</a></code></span></div> |
| <div class="block">Take a snapshot and wait for the server to complete that snapshot asynchronously. Snapshots are |
| taken sequentially even when requested concurrently, across all tables. Snapshots are |
| considered unique based on <b>the name of the snapshot</b>. Attempts to take a snapshot with |
| the same name (even a different type or with different parameters) will fail with a |
| <a href="../snapshot/SnapshotCreationException.html" title="class in org.apache.hadoop.hbase.snapshot"><code>SnapshotCreationException</code></a> indicating the duplicate |
| naming. Snapshot names follow the same naming constraints as tables in HBase. See |
| <a href="../TableName.html#isLegalFullyQualifiedTableName(byte%5B%5D)"><code>TableName.isLegalFullyQualifiedTableName(byte[])</code></a>. You should |
| probably use <a href="AsyncAdmin.html#snapshot(java.lang.String,org.apache.hadoop.hbase.TableName)"><code>AsyncAdmin.snapshot(String, org.apache.hadoop.hbase.TableName)</code></a> unless you are sure |
| about the type of snapshot that you want to take.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#snapshot(org.apache.hadoop.hbase.client.SnapshotDescription)">snapshot</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>snapshotDesc</code> - snapshot to take</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="waitSnapshotFinish(org.apache.hadoop.hbase.client.SnapshotDescription,java.util.concurrent.CompletableFuture,org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SnapshotResponse)"> |
| <h3>waitSnapshotFinish</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2050">waitSnapshotFinish</a></span><wbr><span class="parameters">(<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a> snapshot, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>> future, |
| org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SnapshotResponse resp)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isSnapshotFinished(org.apache.hadoop.hbase.client.SnapshotDescription)"> |
| <h3>isSnapshotFinished</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2090">isSnapshotFinished</a></span><wbr><span class="parameters">(<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a> snapshot)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#isSnapshotFinished(org.apache.hadoop.hbase.client.SnapshotDescription)">AsyncAdmin</a></code></span></div> |
| <div class="block">Check the current state of the passed snapshot. There are three possible states: |
| <ol> |
| <li>running - returns <tt>false</tt></li> |
| <li>finished - returns <tt>true</tt></li> |
| <li>finished with error - throws the exception that caused the snapshot to fail</li> |
| </ol> |
| The cluster only knows about the most recent snapshot. Therefore, if another snapshot has been |
| run/started since the snapshot you are checking, you will receive an |
| <a href="../snapshot/UnknownSnapshotException.html" title="class in org.apache.hadoop.hbase.snapshot"><code>UnknownSnapshotException</code></a>.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#isSnapshotFinished(org.apache.hadoop.hbase.client.SnapshotDescription)">isSnapshotFinished</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>snapshot</code> - description of the snapshot to check</dd> |
| <dt>Returns:</dt> |
| <dd><tt>true</tt> if the snapshot is completed, <tt>false</tt> if the snapshot is still |
| running</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="restoreSnapshot(java.lang.String)"> |
| <h3>restoreSnapshot</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2101">restoreSnapshot</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#restoreSnapshot(java.lang.String)">AsyncAdmin</a></code></span></div> |
| <div class="block">Restore the specified snapshot on the original table. (The table must be disabled) If the |
| "hbase.snapshot.restore.take.failsafe.snapshot" configuration property is set to true, a |
| snapshot of the current table is taken before executing the restore operation. In case of |
| restore failure, the failsafe snapshot will be restored. If the restore completes without |
| problem the failsafe snapshot is deleted.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#restoreSnapshot(java.lang.String)">restoreSnapshot</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>snapshotName</code> - name of the snapshot to restore</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="restoreSnapshot(java.lang.String,boolean,boolean)"> |
| <h3>restoreSnapshot</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2109">restoreSnapshot</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName, |
| boolean takeFailSafeSnapshot, |
| boolean restoreAcl)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#restoreSnapshot(java.lang.String,boolean,boolean)">AsyncAdmin</a></code></span></div> |
| <div class="block">Restore the specified snapshot on the original table. (The table must be disabled) If |
| 'takeFailSafeSnapshot' is set to true, a snapshot of the current table is taken before |
| executing the restore operation. In case of restore failure, the failsafe snapshot will be |
| restored. If the restore completes without problem the failsafe snapshot is deleted. The |
| failsafe snapshot name is configurable by using the property |
| "hbase.snapshot.restore.failsafe.name".</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#restoreSnapshot(java.lang.String,boolean,boolean)">restoreSnapshot</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>snapshotName</code> - name of the snapshot to restore</dd> |
| <dd><code>takeFailSafeSnapshot</code> - true if the failsafe snapshot should be taken</dd> |
| <dd><code>restoreAcl</code> - <code>true</code> to restore acl of snapshot</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="restoreSnapshot(java.lang.String,org.apache.hadoop.hbase.TableName,boolean,boolean)"> |
| <h3>restoreSnapshot</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2157">restoreSnapshot</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| boolean takeFailSafeSnapshot, |
| boolean restoreAcl)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="completeConditionalOnFuture(java.util.concurrent.CompletableFuture,java.util.concurrent.CompletableFuture)"> |
| <h3>completeConditionalOnFuture</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="type-parameters"><T></span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2222">completeConditionalOnFuture</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><T> dependentFuture, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><T> parentFuture)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="cloneSnapshot(java.lang.String,org.apache.hadoop.hbase.TableName,boolean,java.lang.String)"> |
| <h3>cloneSnapshot</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2233">cloneSnapshot</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| boolean restoreAcl, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> customSFT)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#cloneSnapshot(java.lang.String,org.apache.hadoop.hbase.TableName,boolean,java.lang.String)">AsyncAdmin</a></code></span></div> |
| <div class="block">Create a new table by cloning the snapshot content.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#cloneSnapshot(java.lang.String,org.apache.hadoop.hbase.TableName,boolean,java.lang.String)">cloneSnapshot</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>snapshotName</code> - name of the snapshot to be cloned</dd> |
| <dd><code>tableName</code> - name of the table where the snapshot will be restored</dd> |
| <dd><code>restoreAcl</code> - <code>true</code> to restore acl of snapshot</dd> |
| <dd><code>customSFT</code> - specify the StroreFileTracker used for the table</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="internalRestoreSnapshot(java.lang.String,org.apache.hadoop.hbase.TableName,boolean,java.lang.String)"> |
| <h3>internalRestoreSnapshot</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2250">internalRestoreSnapshot</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| boolean restoreAcl, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> customSFT)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listSnapshots()"> |
| <h3>listSnapshots</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2272">listSnapshots</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#listSnapshots()">AsyncAdmin</a></code></span></div> |
| <div class="block">List completed snapshots.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#listSnapshots()">listSnapshots</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>a list of snapshot descriptors for completed snapshots wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listSnapshots(java.util.regex.Pattern)"> |
| <h3>listSnapshots</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2277">listSnapshots</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> pattern)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#listSnapshots(java.util.regex.Pattern)">AsyncAdmin</a></code></span></div> |
| <div class="block">List all the completed snapshots matching the given pattern.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#listSnapshots(java.util.regex.Pattern)">listSnapshots</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>pattern</code> - The compiled regular expression to match against</dd> |
| <dt>Returns:</dt> |
| <dd>- returns a List of SnapshotDescription wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getCompletedSnapshots(java.util.regex.Pattern)"> |
| <h3>getCompletedSnapshots</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2284">getCompletedSnapshots</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> pattern)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTableSnapshots(java.util.regex.Pattern)"> |
| <h3>listTableSnapshots</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2294">listTableSnapshots</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> tableNamePattern)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#listTableSnapshots(java.util.regex.Pattern)">AsyncAdmin</a></code></span></div> |
| <div class="block">List all the completed snapshots matching the given table name pattern.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#listTableSnapshots(java.util.regex.Pattern)">listTableSnapshots</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableNamePattern</code> - The compiled table name regular expression to match against</dd> |
| <dt>Returns:</dt> |
| <dd>- returns a List of completed SnapshotDescription wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTableSnapshots(java.util.regex.Pattern,java.util.regex.Pattern)"> |
| <h3>listTableSnapshots</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2301">listTableSnapshots</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> tableNamePattern, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> snapshotNamePattern)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#listTableSnapshots(java.util.regex.Pattern,java.util.regex.Pattern)">AsyncAdmin</a></code></span></div> |
| <div class="block">List all the completed snapshots matching the given table name regular expression and snapshot |
| name regular expression.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#listTableSnapshots(java.util.regex.Pattern,java.util.regex.Pattern)">listTableSnapshots</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableNamePattern</code> - The compiled table name regular expression to match against</dd> |
| <dd><code>snapshotNamePattern</code> - The compiled snapshot name regular expression to match against</dd> |
| <dt>Returns:</dt> |
| <dd>- returns a List of completed SnapshotDescription wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getCompletedSnapshots(java.util.regex.Pattern,java.util.regex.Pattern)"> |
| <h3>getCompletedSnapshots</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2311">getCompletedSnapshots</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> tableNamePattern, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> snapshotNamePattern)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="deleteSnapshot(java.lang.String)"> |
| <h3>deleteSnapshot</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2340">deleteSnapshot</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#deleteSnapshot(java.lang.String)">AsyncAdmin</a></code></span></div> |
| <div class="block">Delete an existing snapshot.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#deleteSnapshot(java.lang.String)">deleteSnapshot</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>snapshotName</code> - name of the snapshot</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="deleteSnapshots()"> |
| <h3>deleteSnapshots</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2345">deleteSnapshots</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#deleteSnapshots()">AsyncAdmin</a></code></span></div> |
| <div class="block">Delete all existing snapshots.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#deleteSnapshots()">deleteSnapshots</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="deleteSnapshots(java.util.regex.Pattern)"> |
| <h3>deleteSnapshots</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2350">deleteSnapshots</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> snapshotNamePattern)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#deleteSnapshots(java.util.regex.Pattern)">AsyncAdmin</a></code></span></div> |
| <div class="block">Delete existing snapshots whose names match the pattern passed.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#deleteSnapshots(java.util.regex.Pattern)">deleteSnapshots</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>snapshotNamePattern</code> - pattern for names of the snapshot to match</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="deleteTableSnapshots(java.util.regex.Pattern)"> |
| <h3>deleteTableSnapshots</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2357">deleteTableSnapshots</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> tableNamePattern)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#deleteTableSnapshots(java.util.regex.Pattern)">AsyncAdmin</a></code></span></div> |
| <div class="block">Delete all existing snapshots matching the given table name pattern.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#deleteTableSnapshots(java.util.regex.Pattern)">deleteTableSnapshots</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableNamePattern</code> - The compiled table name regular expression to match against</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="deleteTableSnapshots(java.util.regex.Pattern,java.util.regex.Pattern)"> |
| <h3>deleteTableSnapshots</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2364">deleteTableSnapshots</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> tableNamePattern, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> snapshotNamePattern)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#deleteTableSnapshots(java.util.regex.Pattern,java.util.regex.Pattern)">AsyncAdmin</a></code></span></div> |
| <div class="block">Delete all existing snapshots matching the given table name regular expression and snapshot |
| name regular expression.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#deleteTableSnapshots(java.util.regex.Pattern,java.util.regex.Pattern)">deleteTableSnapshots</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableNamePattern</code> - The compiled table name regular expression to match against</dd> |
| <dd><code>snapshotNamePattern</code> - The compiled snapshot name regular expression to match against</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="internalDeleteSnapshots(java.util.regex.Pattern,java.util.regex.Pattern)"> |
| <h3>internalDeleteSnapshots</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2374">internalDeleteSnapshots</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> tableNamePattern, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> snapshotNamePattern)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="internalDeleteSnapshot(org.apache.hadoop.hbase.client.SnapshotDescription)"> |
| <h3>internalDeleteSnapshot</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2404">internalDeleteSnapshot</a></span><wbr><span class="parameters">(<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a> snapshot)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="execProcedure(java.lang.String,java.lang.String,java.util.Map)"> |
| <h3>execProcedure</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2414">execProcedure</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> signature, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> instance, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> props)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#execProcedure(java.lang.String,java.lang.String,java.util.Map)">AsyncAdmin</a></code></span></div> |
| <div class="block">Execute a distributed procedure on a cluster.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#execProcedure(java.lang.String,java.lang.String,java.util.Map)">execProcedure</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>signature</code> - A distributed procedure is uniquely identified by its signature (default the |
| root ZK node name of the procedure).</dd> |
| <dd><code>instance</code> - The instance name of the procedure. For some procedures, this parameter is |
| optional.</dd> |
| <dd><code>props</code> - Property/Value pairs of properties passing to the procedure</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="execProcedureWithReturn(java.lang.String,java.lang.String,java.util.Map)"> |
| <h3>execProcedureWithReturn</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><byte[]></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2466">execProcedureWithReturn</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> signature, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> instance, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> props)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#execProcedureWithReturn(java.lang.String,java.lang.String,java.util.Map)">AsyncAdmin</a></code></span></div> |
| <div class="block">Execute a distributed procedure on a cluster.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#execProcedureWithReturn(java.lang.String,java.lang.String,java.util.Map)">execProcedureWithReturn</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>signature</code> - A distributed procedure is uniquely identified by its signature (default the |
| root ZK node name of the procedure).</dd> |
| <dd><code>instance</code> - The instance name of the procedure. For some procedures, this parameter is |
| optional.</dd> |
| <dd><code>props</code> - Property/Value pairs of properties passing to the procedure</dd> |
| <dt>Returns:</dt> |
| <dd>data returned after procedure execution. null if no return data.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isProcedureFinished(java.lang.String,java.lang.String,java.util.Map)"> |
| <h3>isProcedureFinished</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2479">isProcedureFinished</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> signature, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> instance, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> props)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#isProcedureFinished(java.lang.String,java.lang.String,java.util.Map)">AsyncAdmin</a></code></span></div> |
| <div class="block">Check the current state of the specified procedure. There are three possible states: |
| <ol> |
| <li>running - returns <tt>false</tt></li> |
| <li>finished - returns <tt>true</tt></li> |
| <li>finished with error - throws the exception that caused the procedure to fail</li> |
| </ol></div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#isProcedureFinished(java.lang.String,java.lang.String,java.util.Map)">isProcedureFinished</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>signature</code> - The signature that uniquely identifies a procedure</dd> |
| <dd><code>instance</code> - The instance name of the procedure</dd> |
| <dd><code>props</code> - Property/Value pairs of properties passing to the procedure</dd> |
| <dt>Returns:</dt> |
| <dd>true if the specified procedure is finished successfully, false if it is still running. |
| The value is wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="abortProcedure(long,boolean)"> |
| <h3>abortProcedure</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2492">abortProcedure</a></span><wbr><span class="parameters">(long procId, |
| boolean mayInterruptIfRunning)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#abortProcedure(long,boolean)">AsyncAdmin</a></code></span></div> |
| <div class="block">Abort a procedure Do not use. Usually it is ignored but if not, it can do more damage than |
| good. See hbck2.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#abortProcedure(long,boolean)">abortProcedure</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>procId</code> - ID of the procedure to abort</dd> |
| <dd><code>mayInterruptIfRunning</code> - if the proc completed at least one step, should it be aborted?</dd> |
| <dt>Returns:</dt> |
| <dd>true if aborted, false if procedure already completed or does not exist. the value is |
| wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="https://issues.apache.org/jira/browse/HBASE-21223">HBASE-21223</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getProcedures()"> |
| <h3>getProcedures</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2501">getProcedures</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getProcedures()">AsyncAdmin</a></code></span></div> |
| <div class="block">List procedures</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getProcedures()">getProcedures</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>procedure list JSON wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getLocks()"> |
| <h3>getLocks</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2511">getLocks</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getLocks()">AsyncAdmin</a></code></span></div> |
| <div class="block">List locks.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getLocks()">getLocks</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>lock list JSON wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="decommissionRegionServers(java.util.List,boolean)"> |
| <h3>decommissionRegionServers</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2521">decommissionRegionServers</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> servers, |
| boolean offload)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#decommissionRegionServers(java.util.List,boolean)">AsyncAdmin</a></code></span></div> |
| <div class="block">Mark region server(s) as decommissioned to prevent additional regions from getting assigned to |
| them. Optionally unload the regions on the servers. If there are multiple servers to be |
| decommissioned, decommissioning them at the same time can prevent wasteful region movements. |
| Region unloading is asynchronous.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#decommissionRegionServers(java.util.List,boolean)">decommissionRegionServers</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>servers</code> - The list of servers to decommission.</dd> |
| <dd><code>offload</code> - True to offload the regions from the decommissioned servers</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listDecommissionedRegionServers()"> |
| <h3>listDecommissionedRegionServers</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2532">listDecommissionedRegionServers</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#listDecommissionedRegionServers()">AsyncAdmin</a></code></span></div> |
| <div class="block">List region servers marked as decommissioned, which can not be assigned regions.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#listDecommissionedRegionServers()">listDecommissionedRegionServers</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>List of decommissioned region servers wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="recommissionRegionServer(org.apache.hadoop.hbase.ServerName,java.util.List)"> |
| <h3>recommissionRegionServer</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2544">recommissionRegionServer</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><byte[]> encodedRegionNames)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#recommissionRegionServer(org.apache.hadoop.hbase.ServerName,java.util.List)">AsyncAdmin</a></code></span></div> |
| <div class="block">Remove decommission marker from a region server to allow regions assignments. Load regions onto |
| the server if a list of regions is given. Region loading is asynchronous.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#recommissionRegionServer(org.apache.hadoop.hbase.ServerName,java.util.List)">recommissionRegionServer</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>server</code> - The server to recommission.</dd> |
| <dd><code>encodedRegionNames</code> - Regions to load onto the server.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRegionLocation(byte[])"> |
| <h3>getRegionLocation</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../HRegionLocation.html" title="class in org.apache.hadoop.hbase">HRegionLocation</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2562">getRegionLocation</a></span><wbr><span class="parameters">(byte[] regionNameOrEncodedRegionName)</span></div> |
| <div class="block">Get the region location for the passed region name. The region name may be a full region name |
| or encoded region name. If the region does not found, then it'll throw an |
| UnknownRegionException wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>regionNameOrEncodedRegionName</code> - region name or encoded region name</dd> |
| <dt>Returns:</dt> |
| <dd>region location, wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRegionInfo(byte[])"> |
| <h3>getRegionInfo</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2624">getRegionInfo</a></span><wbr><span class="parameters">(byte[] regionNameOrEncodedRegionName)</span></div> |
| <div class="block">Get the region info for the passed region name. The region name may be a full region name or |
| encoded region name. If the region does not found, then it'll throw an UnknownRegionException |
| wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>region info, wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getSplitKeys(byte[],byte[],int)"> |
| <h3>getSplitKeys</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">byte[][]</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2649">getSplitKeys</a></span><wbr><span class="parameters">(byte[] startKey, |
| byte[] endKey, |
| int numRegions)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="verifySplitKeys(byte[][])"> |
| <h3>verifySplitKeys</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-2665">verifySplitKeys</a></span><wbr><span class="parameters">(byte[][] splitKeys)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="waitProcedureResult(java.util.concurrent.CompletableFuture)"> |
| <h3>waitProcedureResult</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3005">waitProcedureResult</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>> procFuture)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getProcedureResult(long,java.util.concurrent.CompletableFuture,int)"> |
| <h3>getProcedureResult</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3017">getProcedureResult</a></span><wbr><span class="parameters">(long procId, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>> future, |
| int retries)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="failedFuture(java.lang.Throwable)"> |
| <h3>failedFuture</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="type-parameters"><T></span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><T></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3047">failedFuture</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a> error)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="completeExceptionally(java.util.concurrent.CompletableFuture,java.lang.Throwable)"> |
| <h3>completeExceptionally</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="type-parameters"><T></span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3053">completeExceptionally</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><T> future, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a> error)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getClusterMetrics()"> |
| <h3>getClusterMetrics</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../ClusterMetrics.html" title="interface in org.apache.hadoop.hbase">ClusterMetrics</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3061">getClusterMetrics</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getClusterMetrics()">AsyncAdmin</a></code></span></div> |
| <div class="block">Returns cluster status wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getClusterMetrics()">getClusterMetrics</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getClusterMetrics(java.util.EnumSet)"> |
| <h3>getClusterMetrics</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../ClusterMetrics.html" title="interface in org.apache.hadoop.hbase">ClusterMetrics</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3066">getClusterMetrics</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/EnumSet.html" title="class or interface in java.util" class="external-link">EnumSet</a><<a href="../ClusterMetrics.Option.html" title="enum class in org.apache.hadoop.hbase">ClusterMetrics.Option</a>> options)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getClusterMetrics(java.util.EnumSet)">AsyncAdmin</a></code></span></div> |
| <div class="block">Returns cluster status wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getClusterMetrics(java.util.EnumSet)">getClusterMetrics</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="shutdown()"> |
| <h3>shutdown</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3077">shutdown</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#shutdown()">AsyncAdmin</a></code></span></div> |
| <div class="block">Shuts down the HBase cluster.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#shutdown()">shutdown</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="stopMaster()"> |
| <h3>stopMaster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3086">stopMaster</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#stopMaster()">AsyncAdmin</a></code></span></div> |
| <div class="block">Shuts down the current HBase master only.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#stopMaster()">stopMaster</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="stopRegionServer(org.apache.hadoop.hbase.ServerName)"> |
| <h3>stopRegionServer</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3095">stopRegionServer</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#stopRegionServer(org.apache.hadoop.hbase.ServerName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Stop the designated regionserver.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#stopRegionServer(org.apache.hadoop.hbase.ServerName)">stopRegionServer</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="updateConfiguration(org.apache.hadoop.hbase.ServerName)"> |
| <h3>updateConfiguration</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3106">updateConfiguration</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#updateConfiguration(org.apache.hadoop.hbase.ServerName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Update the configuration and trigger an online config change on the regionserver.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#updateConfiguration(org.apache.hadoop.hbase.ServerName)">updateConfiguration</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>serverName</code> - : The server whose config needs to be updated.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="updateConfiguration()"> |
| <h3>updateConfiguration</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3115">updateConfiguration</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#updateConfiguration()">AsyncAdmin</a></code></span></div> |
| <div class="block">Update the configuration and trigger an online config change on all the masters and |
| regionservers.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#updateConfiguration()">updateConfiguration</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="updateConfiguration(java.lang.String)"> |
| <h3>updateConfiguration</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3142">updateConfiguration</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#updateConfiguration(java.lang.String)">AsyncAdmin</a></code></span></div> |
| <div class="block">Update the configuration and trigger an online config change on all the regionservers in the |
| RSGroup.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#updateConfiguration(java.lang.String)">updateConfiguration</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>groupName</code> - the group name</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="rollWALWriter(org.apache.hadoop.hbase.ServerName)"> |
| <h3>rollWALWriter</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3176">rollWALWriter</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#rollWALWriter(org.apache.hadoop.hbase.ServerName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Roll the log writer. I.e. for filesystem based write ahead logs, start writing to a new file. |
| <p> |
| When the returned CompletableFuture is done, it only means the rollWALWriter request was sent |
| to the region server and may need some time to finish the rollWALWriter operation. As a side |
| effect of this call, the named region server may schedule store flushes at the request of the |
| wal.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#rollWALWriter(org.apache.hadoop.hbase.ServerName)">rollWALWriter</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>serverName</code> - The servername of the region server.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="clearCompactionQueues(org.apache.hadoop.hbase.ServerName,java.util.Set)"> |
| <h3>clearCompactionQueues</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3185">clearCompactionQueues</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> queues)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#clearCompactionQueues(org.apache.hadoop.hbase.ServerName,java.util.Set)">AsyncAdmin</a></code></span></div> |
| <div class="block">Clear compacting queues on a region server.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#clearCompactionQueues(org.apache.hadoop.hbase.ServerName,java.util.Set)">clearCompactionQueues</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>serverName</code> - The servername of the region server.</dd> |
| <dd><code>queues</code> - the set of queue name</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getSecurityCapabilities()"> |
| <h3>getSecurityCapabilities</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="security/SecurityCapability.html" title="enum class in org.apache.hadoop.hbase.client.security">SecurityCapability</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3195">getSecurityCapabilities</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getSecurityCapabilities()">AsyncAdmin</a></code></span></div> |
| <div class="block">Returns the list of supported security capabilities. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getSecurityCapabilities()">getSecurityCapabilities</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRegionMetrics(org.apache.hadoop.hbase.ServerName)"> |
| <h3>getRegionMetrics</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../RegionMetrics.html" title="interface in org.apache.hadoop.hbase">RegionMetrics</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3206">getRegionMetrics</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getRegionMetrics(org.apache.hadoop.hbase.ServerName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Get a list of <a href="../RegionMetrics.html" title="interface in org.apache.hadoop.hbase"><code>RegionMetrics</code></a> of all regions hosted on a region server.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getRegionMetrics(org.apache.hadoop.hbase.ServerName)">getRegionMetrics</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>list of <a href="../RegionMetrics.html" title="interface in org.apache.hadoop.hbase"><code>RegionMetrics</code></a> wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRegionMetrics(org.apache.hadoop.hbase.ServerName,org.apache.hadoop.hbase.TableName)"> |
| <h3>getRegionMetrics</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../RegionMetrics.html" title="interface in org.apache.hadoop.hbase">RegionMetrics</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3211">getRegionMetrics</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getRegionMetrics(org.apache.hadoop.hbase.ServerName,org.apache.hadoop.hbase.TableName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Get a list of <a href="../RegionMetrics.html" title="interface in org.apache.hadoop.hbase"><code>RegionMetrics</code></a> of all regions hosted on a region server for a table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getRegionMetrics(org.apache.hadoop.hbase.ServerName,org.apache.hadoop.hbase.TableName)">getRegionMetrics</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>a list of <a href="../RegionMetrics.html" title="interface in org.apache.hadoop.hbase"><code>RegionMetrics</code></a> wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRegionMetrics(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionLoadRequest,org.apache.hadoop.hbase.ServerName)"> |
| <h3>getRegionMetrics</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../RegionMetrics.html" title="interface in org.apache.hadoop.hbase">RegionMetrics</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3219">getRegionMetrics</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionLoadRequest request, |
| <a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isMasterInMaintenanceMode()"> |
| <h3>isMasterInMaintenanceMode</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3229">isMasterInMaintenanceMode</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#isMasterInMaintenanceMode()">AsyncAdmin</a></code></span></div> |
| <div class="block">Check whether master is in maintenance mode</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#isMasterInMaintenanceMode()">isMasterInMaintenanceMode</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>true if master is in maintenance mode, false otherwise. The return value will be |
| wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getCompactionState(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.CompactType)"> |
| <h3>getCompactionState</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="CompactionState.html" title="enum class in org.apache.hadoop.hbase.client">CompactionState</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3239">getCompactionState</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client">CompactType</a> compactType)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getCompactionState(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.CompactType)">AsyncAdmin</a></code></span></div> |
| <div class="block">Get the current compaction state of a table. It could be in a major compaction, a minor |
| compaction, both, or none.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getCompactionState(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.CompactType)">getCompactionState</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to examine</dd> |
| <dd><code>compactType</code> - <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client"><code>CompactType</code></a></dd> |
| <dt>Returns:</dt> |
| <dd>the current compaction state wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getCompactionStateForRegion(byte[])"> |
| <h3>getCompactionStateForRegion</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="CompactionState.html" title="enum class in org.apache.hadoop.hbase.client">CompactionState</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3334">getCompactionStateForRegion</a></span><wbr><span class="parameters">(byte[] regionName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getCompactionStateForRegion(byte%5B%5D)">AsyncAdmin</a></code></span></div> |
| <div class="block">Get the current compaction state of region. It could be in a major compaction, a minor |
| compaction, both, or none.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getCompactionStateForRegion(byte%5B%5D)">getCompactionStateForRegion</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - region to examine</dd> |
| <dt>Returns:</dt> |
| <dd>the current compaction state wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getLastMajorCompactionTimestamp(org.apache.hadoop.hbase.TableName)"> |
| <h3>getLastMajorCompactionTimestamp</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3371">getLastMajorCompactionTimestamp</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getLastMajorCompactionTimestamp(org.apache.hadoop.hbase.TableName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Get the timestamp of the last major compaction for the passed table. |
| <p> |
| The timestamp of the oldest HFile resulting from a major compaction of that table, or not |
| present if no such HFile could be found.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getLastMajorCompactionTimestamp(org.apache.hadoop.hbase.TableName)">getLastMajorCompactionTimestamp</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to examine</dd> |
| <dt>Returns:</dt> |
| <dd>the last major compaction timestamp wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getLastMajorCompactionTimestampForRegion(byte[])"> |
| <h3>getLastMajorCompactionTimestampForRegion</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3383">getLastMajorCompactionTimestampForRegion</a></span><wbr><span class="parameters">(byte[] regionName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getLastMajorCompactionTimestampForRegion(byte%5B%5D)">AsyncAdmin</a></code></span></div> |
| <div class="block">Get the timestamp of the last major compaction for the passed region. |
| <p> |
| The timestamp of the oldest HFile resulting from a major compaction of that region, or not |
| present if no such HFile could be found.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getLastMajorCompactionTimestampForRegion(byte%5B%5D)">getLastMajorCompactionTimestampForRegion</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - region to examine</dd> |
| <dt>Returns:</dt> |
| <dd>the last major compaction timestamp wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compactionSwitch(boolean,java.util.List)"> |
| <h3>compactionSwitch</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3413">compactionSwitch</a></span><wbr><span class="parameters">(boolean switchState, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> serverNamesList)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#compactionSwitch(boolean,java.util.List)">AsyncAdmin</a></code></span></div> |
| <div class="block">Turn the compaction on or off. Disabling compactions will also interrupt any currently ongoing |
| compactions. This state is ephemeral. The setting will be lost on restart. Compaction can also |
| be enabled/disabled by modifying configuration hbase.regionserver.compaction.enabled in |
| hbase-site.xml.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#compactionSwitch(boolean,java.util.List)">compactionSwitch</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>switchState</code> - Set to <code>true</code> to enable, <code>false</code> to disable.</dd> |
| <dd><code>serverNamesList</code> - list of region servers.</dd> |
| <dt>Returns:</dt> |
| <dd>Previous compaction states for region servers</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRegionServerList(java.util.List)"> |
| <h3>getRegionServerList</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3449">getRegionServerList</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> serverNamesList)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="switchCompact(org.apache.hadoop.hbase.ServerName,boolean)"> |
| <h3>switchCompact</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3484">switchCompact</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName, |
| boolean onOrOff)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="balancerSwitch(boolean,boolean)"> |
| <h3>balancerSwitch</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3493">balancerSwitch</a></span><wbr><span class="parameters">(boolean on, |
| boolean drainRITs)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#balancerSwitch(boolean,boolean)">AsyncAdmin</a></code></span></div> |
| <div class="block">Turn the load balancer on or off. |
| <p/> |
| Notice that, the method itself is always non-blocking, which means it will always return |
| immediately. The <code>drainRITs</code> parameter only effects when will we complete the returned |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#balancerSwitch(boolean,boolean)">balancerSwitch</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>on</code> - Set to <code>true</code> to enable, <code>false</code> to disable.</dd> |
| <dd><code>drainRITs</code> - If <code>true</code>, it waits until current balance() call, if outstanding, |
| to return.</dd> |
| <dt>Returns:</dt> |
| <dd>Previous balancer value wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="balance(org.apache.hadoop.hbase.client.BalanceRequest)"> |
| <h3>balance</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="BalanceResponse.html" title="class in org.apache.hadoop.hbase.client">BalanceResponse</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3504">balance</a></span><wbr><span class="parameters">(<a href="BalanceRequest.html" title="class in org.apache.hadoop.hbase.client">BalanceRequest</a> request)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#balance(org.apache.hadoop.hbase.client.BalanceRequest)">AsyncAdmin</a></code></span></div> |
| <div class="block">Invoke the balancer with the given balance request. The BalanceRequest defines how the balancer |
| will run. See <a href="BalanceRequest.html" title="class in org.apache.hadoop.hbase.client"><code>BalanceRequest</code></a> for more details.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#balance(org.apache.hadoop.hbase.client.BalanceRequest)">balance</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>request</code> - defines how the balancer should run</dd> |
| <dt>Returns:</dt> |
| <dd><a href="BalanceResponse.html" title="class in org.apache.hadoop.hbase.client"><code>BalanceResponse</code></a> with details about the results of the invocation.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isBalancerEnabled()"> |
| <h3>isBalancerEnabled</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3514">isBalancerEnabled</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#isBalancerEnabled()">AsyncAdmin</a></code></span></div> |
| <div class="block">Query the current state of the balancer.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#isBalancerEnabled()">isBalancerEnabled</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>true if the balance switch is on, false otherwise. The return value will be wrapped by |
| a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="normalizerSwitch(boolean)"> |
| <h3>normalizerSwitch</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3523">normalizerSwitch</a></span><wbr><span class="parameters">(boolean on)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#normalizerSwitch(boolean)">AsyncAdmin</a></code></span></div> |
| <div class="block">Set region normalizer on/off.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#normalizerSwitch(boolean)">normalizerSwitch</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>on</code> - whether normalizer should be on or off</dd> |
| <dt>Returns:</dt> |
| <dd>Previous normalizer value wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isNormalizerEnabled()"> |
| <h3>isNormalizerEnabled</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3533">isNormalizerEnabled</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#isNormalizerEnabled()">AsyncAdmin</a></code></span></div> |
| <div class="block">Query the current state of the region normalizer</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#isNormalizerEnabled()">isNormalizerEnabled</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>true if region normalizer is on, false otherwise. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="normalize(org.apache.hadoop.hbase.client.NormalizeTableFilterParams)"> |
| <h3>normalize</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3542">normalize</a></span><wbr><span class="parameters">(<a href="NormalizeTableFilterParams.html" title="class in org.apache.hadoop.hbase.client">NormalizeTableFilterParams</a> ntfp)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#normalize(org.apache.hadoop.hbase.client.NormalizeTableFilterParams)">AsyncAdmin</a></code></span></div> |
| <div class="block">Invoke region normalizer. Can NOT run for various reasons. Check logs.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#normalize(org.apache.hadoop.hbase.client.NormalizeTableFilterParams)">normalize</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>ntfp</code> - limit to tables matching the specified filter.</dd> |
| <dt>Returns:</dt> |
| <dd>true if region normalizer ran, false otherwise. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="normalize(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.NormalizeRequest)"> |
| <h3>normalize</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3547">normalize</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.NormalizeRequest request)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="cleanerChoreSwitch(boolean)"> |
| <h3>cleanerChoreSwitch</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3552">cleanerChoreSwitch</a></span><wbr><span class="parameters">(boolean enabled)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#cleanerChoreSwitch(boolean)">AsyncAdmin</a></code></span></div> |
| <div class="block">Turn the cleaner chore on/off.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#cleanerChoreSwitch(boolean)">cleanerChoreSwitch</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>Previous cleaner state wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isCleanerChoreEnabled()"> |
| <h3>isCleanerChoreEnabled</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3563">isCleanerChoreEnabled</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#isCleanerChoreEnabled()">AsyncAdmin</a></code></span></div> |
| <div class="block">Query the current state of the cleaner chore.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#isCleanerChoreEnabled()">isCleanerChoreEnabled</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>true if cleaner chore is on, false otherwise. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="runCleanerChore()"> |
| <h3>runCleanerChore</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3573">runCleanerChore</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#runCleanerChore()">AsyncAdmin</a></code></span></div> |
| <div class="block">Ask for cleaner chore to run.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#runCleanerChore()">runCleanerChore</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>true if cleaner chore ran, false otherwise. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="catalogJanitorSwitch(boolean)"> |
| <h3>catalogJanitorSwitch</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3583">catalogJanitorSwitch</a></span><wbr><span class="parameters">(boolean enabled)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#catalogJanitorSwitch(boolean)">AsyncAdmin</a></code></span></div> |
| <div class="block">Turn the catalog janitor on/off.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#catalogJanitorSwitch(boolean)">catalogJanitorSwitch</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>the previous state wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isCatalogJanitorEnabled()"> |
| <h3>isCatalogJanitorEnabled</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3592">isCatalogJanitorEnabled</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#isCatalogJanitorEnabled()">AsyncAdmin</a></code></span></div> |
| <div class="block">Query on the catalog janitor state.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#isCatalogJanitorEnabled()">isCatalogJanitorEnabled</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>true if the catalog janitor is on, false otherwise. The return value will be wrapped by |
| a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="runCatalogJanitor()"> |
| <h3>runCatalogJanitor</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3602">runCatalogJanitor</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#runCatalogJanitor()">AsyncAdmin</a></code></span></div> |
| <div class="block">Ask for a scan of the catalog table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#runCatalogJanitor()">runCatalogJanitor</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>the number of entries cleaned. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="coprocessorService(java.util.function.Function,org.apache.hadoop.hbase.client.ServiceCaller)"> |
| <h3>coprocessorService</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="type-parameters"><S,<wbr> |
| R></span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><R></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3611">coprocessorService</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a><org.apache.hbase.thirdparty.com.google.protobuf.RpcChannel,<wbr>S> stubMaker, |
| <a href="ServiceCaller.html" title="interface in org.apache.hadoop.hbase.client">ServiceCaller</a><S,<wbr>R> callable)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#coprocessorService(java.util.function.Function,org.apache.hadoop.hbase.client.ServiceCaller)">AsyncAdmin</a></code></span></div> |
| <div class="block">Execute the given coprocessor call on the master. |
| <p> |
| The <code>stubMaker</code> is just a delegation to the <code>newStub</code> call. Usually it is only a |
| one line lambda expression, like: |
| |
| <pre> |
| channel -> xxxService.newStub(channel) |
| </pre></div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#coprocessorService(java.util.function.Function,org.apache.hadoop.hbase.client.ServiceCaller)">coprocessorService</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Type Parameters:</dt> |
| <dd><code>S</code> - the type of the asynchronous stub</dd> |
| <dd><code>R</code> - the type of the return value</dd> |
| <dt>Parameters:</dt> |
| <dd><code>stubMaker</code> - a delegation to the actual <code>newStub</code> call.</dd> |
| <dd><code>callable</code> - a delegation to the actual protobuf rpc call. See the comment of |
| <a href="ServiceCaller.html" title="interface in org.apache.hadoop.hbase.client"><code>ServiceCaller</code></a> for more details.</dd> |
| <dt>Returns:</dt> |
| <dd>the return value of the protobuf rpc call, wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="ServiceCaller.html" title="interface in org.apache.hadoop.hbase.client"><code>ServiceCaller</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="coprocessorService(java.util.function.Function,org.apache.hadoop.hbase.client.ServiceCaller,org.apache.hadoop.hbase.ServerName)"> |
| <h3>coprocessorService</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="type-parameters"><S,<wbr> |
| R></span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><R></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3629">coprocessorService</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a><org.apache.hbase.thirdparty.com.google.protobuf.RpcChannel,<wbr>S> stubMaker, |
| <a href="ServiceCaller.html" title="interface in org.apache.hadoop.hbase.client">ServiceCaller</a><S,<wbr>R> callable, |
| <a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#coprocessorService(java.util.function.Function,org.apache.hadoop.hbase.client.ServiceCaller,org.apache.hadoop.hbase.ServerName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Execute the given coprocessor call on the given region server. |
| <p> |
| The <code>stubMaker</code> is just a delegation to the <code>newStub</code> call. Usually it is only a |
| one line lambda expression, like: |
| |
| <pre> |
| channel -> xxxService.newStub(channel) |
| </pre></div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#coprocessorService(java.util.function.Function,org.apache.hadoop.hbase.client.ServiceCaller,org.apache.hadoop.hbase.ServerName)">coprocessorService</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Type Parameters:</dt> |
| <dd><code>S</code> - the type of the asynchronous stub</dd> |
| <dd><code>R</code> - the type of the return value</dd> |
| <dt>Parameters:</dt> |
| <dd><code>stubMaker</code> - a delegation to the actual <code>newStub</code> call.</dd> |
| <dd><code>callable</code> - a delegation to the actual protobuf rpc call. See the comment of |
| <a href="ServiceCaller.html" title="interface in org.apache.hadoop.hbase.client"><code>ServiceCaller</code></a> for more details.</dd> |
| <dd><code>serverName</code> - the given region server</dd> |
| <dt>Returns:</dt> |
| <dd>the return value of the protobuf rpc call, wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="ServiceCaller.html" title="interface in org.apache.hadoop.hbase.client"><code>ServiceCaller</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="clearDeadServers(java.util.List)"> |
| <h3>clearDeadServers</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3647">clearDeadServers</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> servers)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#clearDeadServers(java.util.List)">AsyncAdmin</a></code></span></div> |
| <div class="block">Clear dead region servers from master.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#clearDeadServers(java.util.List)">clearDeadServers</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>servers</code> - list of dead region servers.</dd> |
| <dt>Returns:</dt> |
| <dd>- returns a list of servers that not cleared wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="newServerCaller()"> |
| <h3>newServerCaller</h3> |
| <div class="member-signature"><span class="type-parameters"><T></span> |
| <span class="return-type"><a href="AsyncRpcRetryingCallerFactory.ServerRequestCallerBuilder.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory.ServerRequestCallerBuilder</a><T></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3658">newServerCaller</a></span>()</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="enableTableReplication(org.apache.hadoop.hbase.TableName)"> |
| <h3>enableTableReplication</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3667">enableTableReplication</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#enableTableReplication(org.apache.hadoop.hbase.TableName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Enable a table's replication switch.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#enableTableReplication(org.apache.hadoop.hbase.TableName)">enableTableReplication</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of the table</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="disableTableReplication(org.apache.hadoop.hbase.TableName)"> |
| <h3>disableTableReplication</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3706">disableTableReplication</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#disableTableReplication(org.apache.hadoop.hbase.TableName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Disable a table's replication switch.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#disableTableReplication(org.apache.hadoop.hbase.TableName)">disableTableReplication</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of the table</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getTableSplits(org.apache.hadoop.hbase.TableName)"> |
| <h3>getTableSplits</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><byte[][]></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3733">getTableSplits</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="checkAndSyncTableToPeerClusters(org.apache.hadoop.hbase.TableName,byte[][])"> |
| <h3>checkAndSyncTableToPeerClusters</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3767">checkAndSyncTableToPeerClusters</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[][] splits)</span></div> |
| <div class="block">Connect to peer and check the table descriptor on peer: |
| <ol> |
| <li>Create the same table on peer when not exist.</li> |
| <li>Throw an exception if the table already has replication enabled on any of the column |
| families.</li> |
| <li>Throw an exception if the table exists on peer cluster but descriptors are not same.</li> |
| </ol></div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of the table to sync to the peer</dd> |
| <dd><code>splits</code> - table split keys</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="trySyncTableToPeerCluster(org.apache.hadoop.hbase.TableName,byte[][],org.apache.hadoop.hbase.replication.ReplicationPeerDescription)"> |
| <h3>trySyncTableToPeerCluster</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3798">trySyncTableToPeerCluster</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[][] splits, |
| <a href="../replication/ReplicationPeerDescription.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerDescription</a> peer)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compareTableWithPeerCluster(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.replication.ReplicationPeerDescription,org.apache.hadoop.hbase.client.AsyncAdmin)"> |
| <h3>compareTableWithPeerCluster</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3856">compareTableWithPeerCluster</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> tableDesc, |
| <a href="../replication/ReplicationPeerDescription.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerDescription</a> peer, |
| <a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a> peerAdmin)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setTableReplication(org.apache.hadoop.hbase.TableName,boolean)"> |
| <h3>setTableReplication</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3887">setTableReplication</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| boolean enableRep)</span></div> |
| <div class="block">Set the table's replication switch if the table's replication switch is already not set.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of the table</dd> |
| <dd><code>enableRep</code> - is replication switch enable or disable</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isReplicationPeerEnabled(java.lang.String)"> |
| <h3>isReplicationPeerEnabled</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3913">isReplicationPeerEnabled</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#isReplicationPeerEnabled(java.lang.String)">AsyncAdmin</a></code></span></div> |
| <div class="block">Check if a replication peer is enabled.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#isReplicationPeerEnabled(java.lang.String)">isReplicationPeerEnabled</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>peerId</code> - id of replication peer to check</dd> |
| <dt>Returns:</dt> |
| <dd>true if replication peer is enabled. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="waitUntilAllReplicationPeerModificationProceduresDone(java.util.concurrent.CompletableFuture,boolean,int)"> |
| <h3>waitUntilAllReplicationPeerModificationProceduresDone</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3925">waitUntilAllReplicationPeerModificationProceduresDone</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>> future, |
| boolean prevOn, |
| int retries)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="replicationPeerModificationSwitch(boolean,boolean)"> |
| <h3>replicationPeerModificationSwitch</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3950">replicationPeerModificationSwitch</a></span><wbr><span class="parameters">(boolean on, |
| boolean drainProcedures)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#replicationPeerModificationSwitch(boolean,boolean)">AsyncAdmin</a></code></span></div> |
| <div class="block">Enable or disable replication peer modification. |
| <p/> |
| This is especially useful when you want to change the replication peer storage.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#replicationPeerModificationSwitch(boolean,boolean)">replicationPeerModificationSwitch</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>on</code> - <code>true</code> means enable, otherwise disable</dd> |
| <dd><code>drainProcedures</code> - if <code>true</code>, will wait until all the running replication peer |
| modification procedures finish</dd> |
| <dt>Returns:</dt> |
| <dd>the previous enable/disable state wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isReplicationPeerModificationEnabled()"> |
| <h3>isReplicationPeerModificationEnabled</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3982">isReplicationPeerModificationEnabled</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#isReplicationPeerModificationEnabled()">AsyncAdmin</a></code></span></div> |
| <div class="block">Check whether replication peer modification is enabled.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#isReplicationPeerModificationEnabled()">isReplicationPeerModificationEnabled</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Returns:</dt> |
| <dd><code>true</code> if modification is enabled, otherwise <code>false</code>, wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="clearBlockCache(org.apache.hadoop.hbase.TableName)"> |
| <h3>clearBlockCache</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../CacheEvictionStats.html" title="class in org.apache.hadoop.hbase">CacheEvictionStats</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-3993">clearBlockCache</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#clearBlockCache(org.apache.hadoop.hbase.TableName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Clear all the blocks corresponding to this table from BlockCache. For expert-admins. Calling |
| this API will drop all the cached blocks specific to a table from BlockCache. This can |
| significantly impact the query performance as the subsequent queries will have to retrieve the |
| blocks from underlying filesystem.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#clearBlockCache(org.apache.hadoop.hbase.TableName)">clearBlockCache</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to clear block cache</dd> |
| <dt>Returns:</dt> |
| <dd>CacheEvictionStats related to the eviction wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="cloneTableSchema(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.TableName,boolean)"> |
| <h3>cloneTableSchema</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4030">cloneTableSchema</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> newTableName, |
| boolean preserveSplits)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#cloneTableSchema(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.TableName,boolean)">AsyncAdmin</a></code></span></div> |
| <div class="block">Create a new table by cloning the existent table schema.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#cloneTableSchema(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.TableName,boolean)">cloneTableSchema</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of the table to be cloned</dd> |
| <dd><code>newTableName</code> - name of the new table where the table will be created</dd> |
| <dd><code>preserveSplits</code> - True if the splits should be preserved</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="clearBlockCache(org.apache.hadoop.hbase.ServerName,java.util.List)"> |
| <h3>clearBlockCache</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../CacheEvictionStats.html" title="class in org.apache.hadoop.hbase">CacheEvictionStats</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4089">clearBlockCache</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>> hris)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="switchRpcThrottle(boolean)"> |
| <h3>switchRpcThrottle</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4100">switchRpcThrottle</a></span><wbr><span class="parameters">(boolean enable)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#switchRpcThrottle(boolean)">AsyncAdmin</a></code></span></div> |
| <div class="block">Switch the rpc throttle enabled state.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#switchRpcThrottle(boolean)">switchRpcThrottle</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>enable</code> - Set to <code>true</code> to enable, <code>false</code> to disable.</dd> |
| <dt>Returns:</dt> |
| <dd>Previous rpc throttle enabled value</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isRpcThrottleEnabled()"> |
| <h3>isRpcThrottleEnabled</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4112">isRpcThrottleEnabled</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#isRpcThrottleEnabled()">AsyncAdmin</a></code></span></div> |
| <div class="block">Get if the rpc throttle is enabled.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#isRpcThrottleEnabled()">isRpcThrottleEnabled</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>True if rpc throttle is enabled</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="exceedThrottleQuotaSwitch(boolean)"> |
| <h3>exceedThrottleQuotaSwitch</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4123">exceedThrottleQuotaSwitch</a></span><wbr><span class="parameters">(boolean enable)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#exceedThrottleQuotaSwitch(boolean)">AsyncAdmin</a></code></span></div> |
| <div class="block">Switch the exceed throttle quota. If enabled, user/table/namespace throttle quota can be |
| exceeded if region server has availble quota.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#exceedThrottleQuotaSwitch(boolean)">exceedThrottleQuotaSwitch</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>enable</code> - Set to <code>true</code> to enable, <code>false</code> to disable.</dd> |
| <dt>Returns:</dt> |
| <dd>Previous exceed throttle enabled value</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getSpaceQuotaTableSizes()"> |
| <h3>getSpaceQuotaTableSizes</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4136">getSpaceQuotaTableSizes</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getSpaceQuotaTableSizes()">AsyncAdmin</a></code></span></div> |
| <div class="block">Fetches the table sizes on the filesystem as tracked by the HBase Master.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getSpaceQuotaTableSizes()">getSpaceQuotaTableSizes</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRegionServerSpaceQuotaSnapshots(org.apache.hadoop.hbase.ServerName)"> |
| <h3>getRegionServerSpaceQuotaSnapshots</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<wbr><a href="../quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4148">getRegionServerSpaceQuotaSnapshots</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getRegionServerSpaceQuotaSnapshots(org.apache.hadoop.hbase.ServerName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Fetches the observed <a href="../quotas/SpaceQuotaSnapshotView.html" title="interface in org.apache.hadoop.hbase.quotas"><code>SpaceQuotaSnapshotView</code></a>s observed by a RegionServer.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getRegionServerSpaceQuotaSnapshots(org.apache.hadoop.hbase.ServerName)">getRegionServerSpaceQuotaSnapshots</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getCurrentSpaceQuotaSnapshot(org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin.Converter)"> |
| <h3>getCurrentSpaceQuotaSnapshot</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4162">getCurrentSpaceQuotaSnapshot</a></span><wbr><span class="parameters">(<a href="RawAsyncHBaseAdmin.Converter.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.Converter</a><<a href="../quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a>,<wbr>org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.GetQuotaStatesResponse> converter)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getCurrentSpaceQuotaSnapshot(java.lang.String)"> |
| <h3>getCurrentSpaceQuotaSnapshot</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4171">getCurrentSpaceQuotaSnapshot</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> namespace)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getCurrentSpaceQuotaSnapshot(java.lang.String)">AsyncAdmin</a></code></span></div> |
| <div class="block">Returns the Master's view of a quota on the given <code>namespace</code> or null if the Master has |
| no quota information on that namespace.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getCurrentSpaceQuotaSnapshot(java.lang.String)">getCurrentSpaceQuotaSnapshot</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getCurrentSpaceQuotaSnapshot(org.apache.hadoop.hbase.TableName)"> |
| <h3>getCurrentSpaceQuotaSnapshot</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4178">getCurrentSpaceQuotaSnapshot</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getCurrentSpaceQuotaSnapshot(org.apache.hadoop.hbase.TableName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Returns the Master's view of a quota on the given <code>tableName</code> or null if the Master has |
| no quota information on that table.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getCurrentSpaceQuotaSnapshot(org.apache.hadoop.hbase.TableName)">getCurrentSpaceQuotaSnapshot</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="grant(org.apache.hadoop.hbase.security.access.UserPermission,boolean)"> |
| <h3>grant</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4186">grant</a></span><wbr><span class="parameters">(<a href="../security/access/UserPermission.html" title="class in org.apache.hadoop.hbase.security.access">UserPermission</a> userPermission, |
| boolean mergeExistingPermissions)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#grant(org.apache.hadoop.hbase.security.access.UserPermission,boolean)">AsyncAdmin</a></code></span></div> |
| <div class="block">Grants user specific permissions</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#grant(org.apache.hadoop.hbase.security.access.UserPermission,boolean)">grant</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>userPermission</code> - user name and the specific permission</dd> |
| <dd><code>mergeExistingPermissions</code> - If set to false, later granted permissions will override |
| previous granted permissions. otherwise, it'll merge with |
| previous granted permissions.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="revoke(org.apache.hadoop.hbase.security.access.UserPermission)"> |
| <h3>revoke</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4196">revoke</a></span><wbr><span class="parameters">(<a href="../security/access/UserPermission.html" title="class in org.apache.hadoop.hbase.security.access">UserPermission</a> userPermission)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#revoke(org.apache.hadoop.hbase.security.access.UserPermission)">AsyncAdmin</a></code></span></div> |
| <div class="block">Revokes user specific permissions</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#revoke(org.apache.hadoop.hbase.security.access.UserPermission)">revoke</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>userPermission</code> - user name and the specific permission</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getUserPermissions(org.apache.hadoop.hbase.security.access.GetUserPermissionsRequest)"> |
| <h3>getUserPermissions</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../security/access/UserPermission.html" title="class in org.apache.hadoop.hbase.security.access">UserPermission</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4205">getUserPermissions</a></span><wbr><span class="parameters">(<a href="../security/access/GetUserPermissionsRequest.html" title="class in org.apache.hadoop.hbase.security.access">GetUserPermissionsRequest</a> getUserPermissionsRequest)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getUserPermissions(org.apache.hadoop.hbase.security.access.GetUserPermissionsRequest)">AsyncAdmin</a></code></span></div> |
| <div class="block">Get the global/namespace/table permissions for user</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getUserPermissions(org.apache.hadoop.hbase.security.access.GetUserPermissionsRequest)">getUserPermissions</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>getUserPermissionsRequest</code> - A request contains which user, global, namespace or table |
| permissions needed</dd> |
| <dt>Returns:</dt> |
| <dd>The user and permission list</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="hasUserPermissions(java.lang.String,java.util.List)"> |
| <h3>hasUserPermissions</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4219">hasUserPermissions</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> userName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../security/access/Permission.html" title="class in org.apache.hadoop.hbase.security.access">Permission</a>> permissions)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#hasUserPermissions(java.lang.String,java.util.List)">AsyncAdmin</a></code></span></div> |
| <div class="block">Check if the user has specific permissions</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#hasUserPermissions(java.lang.String,java.util.List)">hasUserPermissions</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>userName</code> - the user name</dd> |
| <dd><code>permissions</code> - the specific permission list</dd> |
| <dt>Returns:</dt> |
| <dd>True if user has the specific permissions</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="snapshotCleanupSwitch(boolean,boolean)"> |
| <h3>snapshotCleanupSwitch</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4231">snapshotCleanupSwitch</a></span><wbr><span class="parameters">(boolean on, |
| boolean sync)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#snapshotCleanupSwitch(boolean,boolean)">AsyncAdmin</a></code></span></div> |
| <div class="block">Turn on or off the auto snapshot cleanup based on TTL. |
| <p/> |
| Notice that, the method itself is always non-blocking, which means it will always return |
| immediately. The <code>sync</code> parameter only effects when will we complete the returned |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#snapshotCleanupSwitch(boolean,boolean)">snapshotCleanupSwitch</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>on</code> - Set to <code>true</code> to enable, <code>false</code> to disable.</dd> |
| <dd><code>sync</code> - If <code>true</code>, it waits until current snapshot cleanup is completed, if |
| outstanding.</dd> |
| <dt>Returns:</dt> |
| <dd>Previous auto snapshot cleanup value wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isSnapshotCleanupEnabled()"> |
| <h3>isSnapshotCleanupEnabled</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4241">isSnapshotCleanupEnabled</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#isSnapshotCleanupEnabled()">AsyncAdmin</a></code></span></div> |
| <div class="block">Query the current state of the auto snapshot cleanup based on TTL.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#isSnapshotCleanupEnabled()">isSnapshotCleanupEnabled</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>true if the auto snapshot cleanup is enabled, false otherwise. The return value will be |
| wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="moveServersToRSGroup(java.util.Set,java.lang.String)"> |
| <h3>moveServersToRSGroup</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4251">moveServersToRSGroup</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="../net/Address.html" title="class in org.apache.hadoop.hbase.net">Address</a>> servers, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#moveServersToRSGroup(java.util.Set,java.lang.String)">AsyncAdmin</a></code></span></div> |
| <div class="block">Move given set of servers to the specified target RegionServer group</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#moveServersToRSGroup(java.util.Set,java.lang.String)">moveServersToRSGroup</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>servers</code> - set of servers to move</dd> |
| <dd><code>groupName</code> - the group to move servers to</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addRSGroup(java.lang.String)"> |
| <h3>addRSGroup</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4260">addRSGroup</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#addRSGroup(java.lang.String)">AsyncAdmin</a></code></span></div> |
| <div class="block">Creates a new RegionServer group with the given name</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#addRSGroup(java.lang.String)">addRSGroup</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>groupName</code> - the name of the group</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="removeRSGroup(java.lang.String)"> |
| <h3>removeRSGroup</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4269">removeRSGroup</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#removeRSGroup(java.lang.String)">AsyncAdmin</a></code></span></div> |
| <div class="block">Remove RegionServer group associated with the given name</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#removeRSGroup(java.lang.String)">removeRSGroup</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>groupName</code> - the group name</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="balanceRSGroup(java.lang.String,org.apache.hadoop.hbase.client.BalanceRequest)"> |
| <h3>balanceRSGroup</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="BalanceResponse.html" title="class in org.apache.hadoop.hbase.client">BalanceResponse</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4278">balanceRSGroup</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName, |
| <a href="BalanceRequest.html" title="class in org.apache.hadoop.hbase.client">BalanceRequest</a> request)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#balanceRSGroup(java.lang.String,org.apache.hadoop.hbase.client.BalanceRequest)">AsyncAdmin</a></code></span></div> |
| <div class="block">Balance regions in the given RegionServer group</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#balanceRSGroup(java.lang.String,org.apache.hadoop.hbase.client.BalanceRequest)">balanceRSGroup</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>groupName</code> - the group name</dd> |
| <dd><code>request</code> - options to define how the balancer should run</dd> |
| <dt>Returns:</dt> |
| <dd>BalanceResponse details about the balancer run</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listRSGroups()"> |
| <h3>listRSGroups</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../rsgroup/RSGroupInfo.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupInfo</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4289">listRSGroups</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#listRSGroups()">AsyncAdmin</a></code></span></div> |
| <div class="block">Lists current set of RegionServer groups</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#listRSGroups()">listRSGroups</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getSlowLogResponses(java.util.Map,java.util.Set,int,java.lang.String)"> |
| <h3>getSlowLogResponses</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="LogEntry.html" title="class in org.apache.hadoop.hbase.client">LogEntry</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4299">getSlowLogResponses</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>> filterParams, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> serverNames, |
| int limit, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> logType)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getSlowLogResponseFromServer(org.apache.hadoop.hbase.ServerName,java.util.Map,int,java.lang.String)"> |
| <h3>getSlowLogResponseFromServer</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="LogEntry.html" title="class in org.apache.hadoop.hbase.client">LogEntry</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4311">getSlowLogResponseFromServer</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>> filterParams, |
| int limit, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> logType)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="clearSlowLogResponses(java.util.Set)"> |
| <h3>clearSlowLogResponses</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4320">clearSlowLogResponses</a></span><wbr><span class="parameters">(@Nullable |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> serverNames)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#clearSlowLogResponses(java.util.Set)">AsyncAdmin</a></code></span></div> |
| <div class="block">Clears online slow RPC logs from the provided list of RegionServers</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#clearSlowLogResponses(java.util.Set)">clearSlowLogResponses</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>serverNames</code> - Set of Server names to clean slowlog responses from</dd> |
| <dt>Returns:</dt> |
| <dd>List of booleans representing if online slowlog response buffer is cleaned from each |
| RegionServer. The return value wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="clearSlowLogsResponses(org.apache.hadoop.hbase.ServerName)"> |
| <h3>clearSlowLogsResponses</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4331">clearSlowLogsResponses</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="convertToFutureOfList(java.util.List)"> |
| <h3>convertToFutureOfList</h3> |
| <div class="member-signature"><span class="modifiers">private static</span> <span class="type-parameters"><T></span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><T>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4339">convertToFutureOfList</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><T>> futures)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTablesInRSGroup(java.lang.String)"> |
| <h3>listTablesInRSGroup</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4347">listTablesInRSGroup</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#listTablesInRSGroup(java.lang.String)">AsyncAdmin</a></code></span></div> |
| <div class="block">Get all tables in this RegionServer group.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#listTablesInRSGroup(java.lang.String)">listTablesInRSGroup</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>groupName</code> - the group name</dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list-long"> |
| <li><a href="AsyncAdmin.html#getConfiguredNamespacesAndTablesInRSGroup(java.lang.String)"><code>AsyncAdmin.getConfiguredNamespacesAndTablesInRSGroup(String)</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getConfiguredNamespacesAndTablesInRSGroup(java.lang.String)"> |
| <h3>getConfiguredNamespacesAndTablesInRSGroup</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4358">getConfiguredNamespacesAndTablesInRSGroup</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getConfiguredNamespacesAndTablesInRSGroup(java.lang.String)">AsyncAdmin</a></code></span></div> |
| <div class="block">Get the namespaces and tables which have this RegionServer group in descriptor. |
| <p/> |
| The difference between this method and <a href="AsyncAdmin.html#listTablesInRSGroup(java.lang.String)"><code>AsyncAdmin.listTablesInRSGroup(String)</code></a> is that, this |
| method will not include the table which is actually in this RegionServr group but without the |
| RegionServer group configuration in its <a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client"><code>TableDescriptor</code></a>. For example, we have a group |
| 'A', and we make namespace 'nsA' in this group, then all the tables under this namespace will |
| in the group 'A', but this method will not return these tables but only the namespace 'nsA', |
| while the <a href="AsyncAdmin.html#listTablesInRSGroup(java.lang.String)"><code>AsyncAdmin.listTablesInRSGroup(String)</code></a> will return all these tables.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getConfiguredNamespacesAndTablesInRSGroup(java.lang.String)">getConfiguredNamespacesAndTablesInRSGroup</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>groupName</code> - the group name</dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list-long"> |
| <li><a href="AsyncAdmin.html#listTablesInRSGroup(java.lang.String)"><code>AsyncAdmin.listTablesInRSGroup(String)</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRSGroup(org.apache.hadoop.hbase.net.Address)"> |
| <h3>getRSGroup</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../rsgroup/RSGroupInfo.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupInfo</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4373">getRSGroup</a></span><wbr><span class="parameters">(<a href="../net/Address.html" title="class in org.apache.hadoop.hbase.net">Address</a> hostPort)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getRSGroup(org.apache.hadoop.hbase.net.Address)">AsyncAdmin</a></code></span></div> |
| <div class="block">Get group info for the given hostPort</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getRSGroup(org.apache.hadoop.hbase.net.Address)">getRSGroup</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>hostPort</code> - HostPort to get RSGroupInfo for</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="removeServersFromRSGroup(java.util.Set)"> |
| <h3>removeServersFromRSGroup</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4387">removeServersFromRSGroup</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="../net/Address.html" title="class in org.apache.hadoop.hbase.net">Address</a>> servers)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#removeServersFromRSGroup(java.util.Set)">AsyncAdmin</a></code></span></div> |
| <div class="block">Remove decommissioned servers from group 1. Sometimes we may find the server aborted due to |
| some hardware failure and we must offline the server for repairing. Or we need to move some |
| servers to join other clusters. So we need to remove these servers from the group. 2. |
| Dead/recovering/live servers will be disallowed.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#removeServersFromRSGroup(java.util.Set)">removeServersFromRSGroup</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>servers</code> - set of servers to remove</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setRSGroup(java.util.Set,java.lang.String)"> |
| <h3>setRSGroup</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4396">setRSGroup</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> tables, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#setRSGroup(java.util.Set,java.lang.String)">AsyncAdmin</a></code></span></div> |
| <div class="block">Set the RegionServer group for tables</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#setRSGroup(java.util.Set,java.lang.String)">setRSGroup</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>tables</code> - tables to set group for</dd> |
| <dd><code>groupName</code> - group name for tables</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRSGroup(org.apache.hadoop.hbase.TableName)"> |
| <h3>getRSGroup</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../rsgroup/RSGroupInfo.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupInfo</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4439">getRSGroup</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getRSGroup(org.apache.hadoop.hbase.TableName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Get group info for the given table</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getRSGroup(org.apache.hadoop.hbase.TableName)">getRSGroup</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>table</code> - table name to get RSGroupInfo for</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRSGroup(java.lang.String)"> |
| <h3>getRSGroup</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../rsgroup/RSGroupInfo.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupInfo</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4451">getRSGroup</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getRSGroup(java.lang.String)">AsyncAdmin</a></code></span></div> |
| <div class="block">Get group info for the given group name</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getRSGroup(java.lang.String)">getRSGroup</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>groupName</code> - the group name</dd> |
| <dt>Returns:</dt> |
| <dd>group info</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="renameRSGroup(java.lang.String,java.lang.String)"> |
| <h3>renameRSGroup</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4462">renameRSGroup</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> oldName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> newName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#renameRSGroup(java.lang.String,java.lang.String)">AsyncAdmin</a></code></span></div> |
| <div class="block">Rename rsgroup</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#renameRSGroup(java.lang.String,java.lang.String)">renameRSGroup</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>oldName</code> - old rsgroup name</dd> |
| <dd><code>newName</code> - new rsgroup name</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="updateRSGroupConfig(java.lang.String,java.util.Map)"> |
| <h3>updateRSGroupConfig</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4472">updateRSGroupConfig</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> configuration)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#updateRSGroupConfig(java.lang.String,java.util.Map)">AsyncAdmin</a></code></span></div> |
| <div class="block">Update RSGroup configuration</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#updateRSGroupConfig(java.lang.String,java.util.Map)">updateRSGroupConfig</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>groupName</code> - the group name</dd> |
| <dd><code>configuration</code> - new configuration of the group name to be set</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getBalancerDecisions(int)"> |
| <h3>getBalancerDecisions</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="LogEntry.html" title="class in org.apache.hadoop.hbase.client">LogEntry</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4488">getBalancerDecisions</a></span><wbr><span class="parameters">(int limit)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getBalancerRejections(int)"> |
| <h3>getBalancerRejections</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="LogEntry.html" title="class in org.apache.hadoop.hbase.client">LogEntry</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4496">getBalancerRejections</a></span><wbr><span class="parameters">(int limit)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getLogEntries(java.util.Set,java.lang.String,org.apache.hadoop.hbase.client.ServerType,int,java.util.Map)"> |
| <h3>getLogEntries</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="LogEntry.html" title="class in org.apache.hadoop.hbase.client">LogEntry</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4504">getLogEntries</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> serverNames, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> logType, |
| <a href="ServerType.html" title="enum class in org.apache.hadoop.hbase.client">ServerType</a> serverType, |
| int limit, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>> filterParams)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getLogEntries(java.util.Set,java.lang.String,org.apache.hadoop.hbase.client.ServerType,int,java.util.Map)">AsyncAdmin</a></code></span></div> |
| <div class="block">Retrieve recent online records from HMaster / RegionServers. Examples include slow/large RPC |
| logs, balancer decisions by master.</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getLogEntries(java.util.Set,java.lang.String,org.apache.hadoop.hbase.client.ServerType,int,java.util.Map)">getLogEntries</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| <dt>Parameters:</dt> |
| <dd><code>serverNames</code> - servers to retrieve records from, useful in case of records maintained by |
| RegionServer as we can select specific server. In case of |
| servertype=MASTER, logs will only come from the currently active master.</dd> |
| <dd><code>logType</code> - string representing type of log records</dd> |
| <dd><code>serverType</code> - enum for server type: HMaster or RegionServer</dd> |
| <dd><code>limit</code> - put a limit to list of records that server should send in response</dd> |
| <dd><code>filterParams</code> - additional filter params</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="flushMasterStore()"> |
| <h3>flushMasterStore</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4534">flushMasterStore</a></span>()</div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#flushMasterStore()">AsyncAdmin</a></code></span></div> |
| <div class="block">Flush master local region</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#flushMasterStore()">flushMasterStore</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getCachedFilesList(org.apache.hadoop.hbase.ServerName)"> |
| <h3>getCachedFilesList</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html#line-4544">getCachedFilesList</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</span></div> |
| <div class="block"><span class="descfrm-type-label">Description copied from interface: <code><a href="AsyncAdmin.html#getCachedFilesList(org.apache.hadoop.hbase.ServerName)">AsyncAdmin</a></code></span></div> |
| <div class="block">Get the list of cached files</div> |
| <dl class="notes"> |
| <dt>Specified by:</dt> |
| <dd><code><a href="AsyncAdmin.html#getCachedFilesList(org.apache.hadoop.hbase.ServerName)">getCachedFilesList</a></code> in interface <code><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| </ul> |
| </section> |
| <!-- ========= END OF CLASS DATA ========= --> |
| </main> |
| <footer role="contentinfo"> |
| <hr> |
| <p class="legal-copy"><small>Copyright © 2007–2020 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> |
| </footer> |
| </div> |
| </div> |
| </body> |
| </html> |