http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b11656f/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.RegionStateNode.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.RegionStateNode.html b/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.RegionStateNode.html index f8ead79..f9b3413 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.RegionStateNode.html +++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.RegionStateNode.html @@ -454,6 +454,11 @@ <td class="colLast"><span class="typeNameLabel">AssignmentManager.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#createUnassignProcedures-java.util.Collection-">createUnassignProcedures</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html" title="class in org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a>> nodes)</code> </td> </tr> <tr class="rowColor"> +<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>></code></td> +<td class="colLast"><span class="typeNameLabel">RegionStates.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.html#getRegionsOfTable-org.apache.hadoop.hbase.TableName-java.util.function.Predicate-">getRegionsOfTable</a></span>(<a href="../../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table, + <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function">Predicate</a><<a href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html" title="class in org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a>> filter)</code> </td> +</tr> +<tr class="altColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><span class="typeNameLabel">AssignmentManager.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#processAssignmentPlans-java.util.HashMap-java.util.HashMap-java.util.List-java.util.List-">processAssignmentPlans</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="../../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a href="../../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html" title="class in org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a>> regions, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a><<a href="../../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a href="../../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> retainMap,
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b11656f/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html b/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html index eb945fb..ad40e69 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html @@ -197,8 +197,8 @@ <ul> <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a><E> (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) <ul> -<li type="circle">org.apache.hadoop.hbase.master.balancer.<a href="../../../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.Cluster.Action.Type.html" title="enum in org.apache.hadoop.hbase.master.balancer"><span class="typeNameLink">BaseLoadBalancer.Cluster.Action.Type</span></a></li> <li type="circle">org.apache.hadoop.hbase.master.balancer.<a href="../../../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.Cluster.LocalityType.html" title="enum in org.apache.hadoop.hbase.master.balancer"><span class="typeNameLink">BaseLoadBalancer.Cluster.LocalityType</span></a></li> +<li type="circle">org.apache.hadoop.hbase.master.balancer.<a href="../../../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.Cluster.Action.Type.html" title="enum in org.apache.hadoop.hbase.master.balancer"><span class="typeNameLink">BaseLoadBalancer.Cluster.Action.Type</span></a></li> </ul> </li> </ul> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b11656f/devapidocs/org/apache/hadoop/hbase/master/class-use/HMaster.TableDescriptorGetter.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/class-use/HMaster.TableDescriptorGetter.html b/devapidocs/org/apache/hadoop/hbase/master/class-use/HMaster.TableDescriptorGetter.html new file mode 100644 index 0000000..5926cf5 --- /dev/null +++ b/devapidocs/org/apache/hadoop/hbase/master/class-use/HMaster.TableDescriptorGetter.html @@ -0,0 +1,168 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc --> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>Uses of Interface org.apache.hadoop.hbase.master.HMaster.TableDescriptorGetter (Apache HBase 3.0.0-SNAPSHOT API)</title> +<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Interface org.apache.hadoop.hbase.master.HMaster.TableDescriptorGetter (Apache HBase 3.0.0-SNAPSHOT API)"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../../../overview-summary.html">Overview</a></li> +<li><a href="../package-summary.html">Package</a></li> +<li><a href="../../../../../../org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html" title="interface in org.apache.hadoop.hbase.master">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../../../../../../overview-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">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/master/class-use/HMaster.TableDescriptorGetter.html" target="_top">Frames</a></li> +<li><a href="HMaster.TableDescriptorGetter.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Interface org.apache.hadoop.hbase.master.HMaster.TableDescriptorGetter" class="title">Uses of Interface<br>org.apache.hadoop.hbase.master.HMaster.TableDescriptorGetter</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation"> +<caption><span>Packages that use <a href="../../../../../../org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html" title="interface in org.apache.hadoop.hbase.master">HMaster.TableDescriptorGetter</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Package</th> +<th class="colLast" scope="col">Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.hadoop.hbase.master">org.apache.hadoop.hbase.master</a></td> +<td class="colLast"> </td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.apache.hadoop.hbase.master"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html" title="interface in org.apache.hadoop.hbase.master">HMaster.TableDescriptorGetter</a> in <a href="../../../../../../org/apache/hadoop/hbase/master/package-summary.html">org.apache.hadoop.hbase.master</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/master/package-summary.html">org.apache.hadoop.hbase.master</a> with parameters of type <a href="../../../../../../org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html" title="interface in org.apache.hadoop.hbase.master">HMaster.TableDescriptorGetter</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>private long</code></td> +<td class="colLast"><span class="typeNameLabel">HMaster.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/HMaster.html#modifyTable-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.master.HMaster.TableDescriptorGetter-long-long-">modifyTable</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, + <a href="../../../../../../org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html" title="interface in org.apache.hadoop.hbase.master">HMaster.TableDescriptorGetter</a> newDescriptorGetter, + long nonceGroup, + long nonce)</code> </td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../../../overview-summary.html">Overview</a></li> +<li><a href="../package-summary.html">Package</a></li> +<li><a href="../../../../../../org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html" title="interface in org.apache.hadoop.hbase.master">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../../../../../../overview-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">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/master/class-use/HMaster.TableDescriptorGetter.html" target="_top">Frames</a></li> +<li><a href="HMaster.TableDescriptorGetter.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +<p class="legalCopy"><small>Copyright © 2007–2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> +</body> +</html> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b11656f/devapidocs/org/apache/hadoop/hbase/master/package-frame.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/package-frame.html b/devapidocs/org/apache/hadoop/hbase/master/package-frame.html index 7c5626e..efce480 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/package-frame.html +++ b/devapidocs/org/apache/hadoop/hbase/master/package-frame.html @@ -17,6 +17,7 @@ <li><a href="ClusterSchema.html" title="interface in org.apache.hadoop.hbase.master" target="classFrame"><span class="interfaceName">ClusterSchema</span></a></li> <li><a href="ClusterSchemaService.html" title="interface in org.apache.hadoop.hbase.master" target="classFrame"><span class="interfaceName">ClusterSchemaService</span></a></li> <li><a href="ClusterStatusPublisher.Publisher.html" title="interface in org.apache.hadoop.hbase.master" target="classFrame"><span class="interfaceName">ClusterStatusPublisher.Publisher</span></a></li> +<li><a href="HMaster.TableDescriptorGetter.html" title="interface in org.apache.hadoop.hbase.master" target="classFrame"><span class="interfaceName">HMaster.TableDescriptorGetter</span></a></li> <li><a href="LoadBalancer.html" title="interface in org.apache.hadoop.hbase.master" target="classFrame"><span class="interfaceName">LoadBalancer</span></a></li> <li><a href="MasterServices.html" title="interface in org.apache.hadoop.hbase.master" target="classFrame"><span class="interfaceName">MasterServices</span></a></li> <li><a href="MetricsAssignmentManagerSource.html" title="interface in org.apache.hadoop.hbase.master" target="classFrame"><span class="interfaceName">MetricsAssignmentManagerSource</span></a></li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b11656f/devapidocs/org/apache/hadoop/hbase/master/package-summary.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/package-summary.html b/devapidocs/org/apache/hadoop/hbase/master/package-summary.html index d25f638..e297344 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/package-summary.html +++ b/devapidocs/org/apache/hadoop/hbase/master/package-summary.html @@ -105,80 +105,86 @@ <td class="colLast"> </td> </tr> <tr class="altColor"> +<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html" title="interface in org.apache.hadoop.hbase.master">HMaster.TableDescriptorGetter</a></td> +<td class="colLast"> +<div class="block">Implement to return TableDescriptor after pre-checks</div> +</td> +</tr> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/master/LoadBalancer.html" title="interface in org.apache.hadoop.hbase.master">LoadBalancer</a></td> <td class="colLast"> <div class="block">Makes decisions about the placement and movement of Regions across RegionServers.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></td> <td class="colLast"> <div class="block">A curated subset of services provided by <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master"><code>HMaster</code></a>.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsAssignmentManagerSource</a></td> <td class="colLast"> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterFileSystemSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsMasterFileSystemSource</a></td> <td class="colLast"> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterProcSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsMasterProcSource</a></td> <td class="colLast"> <div class="block">Interface that classes that expose metrics about the master will implement.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterProcSourceFactory.html" title="interface in org.apache.hadoop.hbase.master">MetricsMasterProcSourceFactory</a></td> <td class="colLast"> <div class="block">Interface of a factory to create MetricsMasterSource when given a MetricsMasterWrapper</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterQuotaSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsMasterQuotaSource</a></td> <td class="colLast"> <div class="block">A collection of exposed metrics for space quotas from the HBase Master.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterQuotaSourceFactory.html" title="interface in org.apache.hadoop.hbase.master">MetricsMasterQuotaSourceFactory</a></td> <td class="colLast"> <div class="block">Interface of a factory to create MetricsMasterQuotaSource when given a MetricsMasterWrapper.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsMasterSource</a></td> <td class="colLast"> <div class="block">Interface that classes that expose metrics about the master will implement.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterSourceFactory.html" title="interface in org.apache.hadoop.hbase.master">MetricsMasterSourceFactory</a></td> <td class="colLast"> <div class="block">Interface of a factory to create MetricsMasterSource when given a MetricsMasterWrapper</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterWrapper.html" title="interface in org.apache.hadoop.hbase.master">MetricsMasterWrapper</a></td> <td class="colLast"> <div class="block">This is the interface that will expose information to hadoop1/hadoop2 implementations of the MetricsMasterSource.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsSnapshotSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsSnapshotSource</a></td> <td class="colLast"> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/master/ServerListener.html" title="interface in org.apache.hadoop.hbase.master">ServerListener</a></td> <td class="colLast"> <div class="block">Get notification of server registration events.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/master/SnapshotSentinel.html" title="interface in org.apache.hadoop.hbase.master">SnapshotSentinel</a></td> <td class="colLast"> <div class="block">Watch the current snapshot under process</div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b11656f/devapidocs/org/apache/hadoop/hbase/master/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html index 93a541b..4820694 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html @@ -319,6 +319,7 @@ <li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/LoadBalancer.html" title="interface in org.apache.hadoop.hbase.master"><span class="typeNameLink">LoadBalancer</span></a> (also extends org.apache.hadoop.conf.Configurable, org.apache.hadoop.hbase.<a href="../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a>)</li> </ul> </li> +<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html" title="interface in org.apache.hadoop.hbase.master"><span class="typeNameLink">HMaster.TableDescriptorGetter</span></a></li> <li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterProcSourceFactory.html" title="interface in org.apache.hadoop.hbase.master"><span class="typeNameLink">MetricsMasterProcSourceFactory</span></a></li> <li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterQuotaSourceFactory.html" title="interface in org.apache.hadoop.hbase.master"><span class="typeNameLink">MetricsMasterQuotaSourceFactory</span></a></li> <li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterSourceFactory.html" title="interface in org.apache.hadoop.hbase.master"><span class="typeNameLink">MetricsMasterSourceFactory</span></a></li> @@ -347,11 +348,11 @@ <ul> <li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a><E> (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) <ul> -<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MasterRpcServices.BalanceSwitchMode</span></a></li> -<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MetricsMasterSourceFactoryImpl.FactoryStorage</span></a></li> -<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TerminationStatus.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">SplitLogManager.TerminationStatus</span></a></li> <li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.ResubmitDirective.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">SplitLogManager.ResubmitDirective</span></a></li> <li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">RegionState.State</span></a></li> +<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MetricsMasterSourceFactoryImpl.FactoryStorage</span></a></li> +<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MasterRpcServices.BalanceSwitchMode</span></a></li> +<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TerminationStatus.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">SplitLogManager.TerminationStatus</span></a></li> </ul> </li> </ul> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b11656f/devapidocs/org/apache/hadoop/hbase/master/package-use.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/package-use.html b/devapidocs/org/apache/hadoop/hbase/master/package-use.html index 336625a..4584eb9 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/package-use.html +++ b/devapidocs/org/apache/hadoop/hbase/master/package-use.html @@ -402,204 +402,209 @@ <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/HMaster.MasterStoppedException.html#org.apache.hadoop.hbase.master">HMaster.MasterStoppedException</a> </td> </tr> <tr class="altColor"> +<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/HMaster.TableDescriptorGetter.html#org.apache.hadoop.hbase.master">HMaster.TableDescriptorGetter</a> +<div class="block">Implement to return TableDescriptor after pre-checks</div> +</td> +</tr> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/LoadBalancer.html#org.apache.hadoop.hbase.master">LoadBalancer</a> <div class="block">Makes decisions about the placement and movement of Regions across RegionServers.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/MasterCoprocessorHost.html#org.apache.hadoop.hbase.master">MasterCoprocessorHost</a> <div class="block">Provides the coprocessor framework and environment for master oriented operations.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/MasterCoprocessorHost.MasterEnvironment.html#org.apache.hadoop.hbase.master">MasterCoprocessorHost.MasterEnvironment</a> <div class="block">Coprocessor environment extension providing access to master related services.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/MasterFileSystem.html#org.apache.hadoop.hbase.master">MasterFileSystem</a> <div class="block">This class abstracts a bunch of operations the HMaster needs to interact with the underlying file system like creating the initial layout, checking file system status, etc.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/MasterMetaBootstrap.html#org.apache.hadoop.hbase.master">MasterMetaBootstrap</a> <div class="block">Used by the HMaster on startup to split meta logs and assign the meta table.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/MasterMobCompactionThread.html#org.apache.hadoop.hbase.master">MasterMobCompactionThread</a> <div class="block">The mob compaction thread used in <a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.html" title="class in org.apache.hadoop.hbase.master"><code>MasterRpcServices</code></a></div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/MasterRpcServices.html#org.apache.hadoop.hbase.master">MasterRpcServices</a> <div class="block">Implements the master RPC services.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/MasterRpcServices.BalanceSwitchMode.html#org.apache.hadoop.hbase.master">MasterRpcServices.BalanceSwitchMode</a> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/MasterServices.html#org.apache.hadoop.hbase.master">MasterServices</a> <div class="block">A curated subset of services provided by <a href="../../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master"><code>HMaster</code></a>.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/MasterWalManager.html#org.apache.hadoop.hbase.master">MasterWalManager</a> <div class="block">This class abstracts a bunch of operations the HMaster needs when splitting log files e.g.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/MetricsAssignmentManagerSource.html#org.apache.hadoop.hbase.master">MetricsAssignmentManagerSource</a> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/MetricsMaster.html#org.apache.hadoop.hbase.master">MetricsMaster</a> <div class="block">This class is for maintaining the various master statistics and publishing them through the metrics interfaces.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/MetricsMasterFileSystem.html#org.apache.hadoop.hbase.master">MetricsMasterFileSystem</a> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/MetricsMasterFileSystemSource.html#org.apache.hadoop.hbase.master">MetricsMasterFileSystemSource</a> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/MetricsMasterProcSource.html#org.apache.hadoop.hbase.master">MetricsMasterProcSource</a> <div class="block">Interface that classes that expose metrics about the master will implement.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/MetricsMasterProcSourceFactory.html#org.apache.hadoop.hbase.master">MetricsMasterProcSourceFactory</a> <div class="block">Interface of a factory to create MetricsMasterSource when given a MetricsMasterWrapper</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/MetricsMasterQuotaSource.html#org.apache.hadoop.hbase.master">MetricsMasterQuotaSource</a> <div class="block">A collection of exposed metrics for space quotas from the HBase Master.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/MetricsMasterQuotaSourceFactory.html#org.apache.hadoop.hbase.master">MetricsMasterQuotaSourceFactory</a> <div class="block">Interface of a factory to create MetricsMasterQuotaSource when given a MetricsMasterWrapper.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/MetricsMasterSource.html#org.apache.hadoop.hbase.master">MetricsMasterSource</a> <div class="block">Interface that classes that expose metrics about the master will implement.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/MetricsMasterSourceFactory.html#org.apache.hadoop.hbase.master">MetricsMasterSourceFactory</a> <div class="block">Interface of a factory to create MetricsMasterSource when given a MetricsMasterWrapper</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/MetricsMasterSourceFactoryImpl.FactoryStorage.html#org.apache.hadoop.hbase.master">MetricsMasterSourceFactoryImpl.FactoryStorage</a> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/MetricsMasterWrapper.html#org.apache.hadoop.hbase.master">MetricsMasterWrapper</a> <div class="block">This is the interface that will expose information to hadoop1/hadoop2 implementations of the MetricsMasterSource.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/MetricsSnapshotSource.html#org.apache.hadoop.hbase.master">MetricsSnapshotSource</a> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/MobCompactionChore.html#org.apache.hadoop.hbase.master">MobCompactionChore</a> <div class="block">The Class MobCompactChore for running compaction regularly to merge small mob files.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/RackManager.html#org.apache.hadoop.hbase.master">RackManager</a> <div class="block">Wrapper over the rack resolution utility in Hadoop.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/RegionPlan.html#org.apache.hadoop.hbase.master">RegionPlan</a> <div class="block">Stores the plan for the move of an individual region.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/RegionServerTracker.html#org.apache.hadoop.hbase.master">RegionServerTracker</a> <div class="block">Tracks the online region servers via ZK.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/RegionState.html#org.apache.hadoop.hbase.master">RegionState</a> <div class="block">State of a Region while undergoing transitions.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/RegionState.State.html#org.apache.hadoop.hbase.master">RegionState.State</a> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/ServerListener.html#org.apache.hadoop.hbase.master">ServerListener</a> <div class="block">Get notification of server registration events.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/ServerManager.html#org.apache.hadoop.hbase.master">ServerManager</a> <div class="block">The ServerManager class manages info about region servers.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/ServerManager.FlushedSequenceIdFlusher.html#org.apache.hadoop.hbase.master">ServerManager.FlushedSequenceIdFlusher</a> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/SnapshotOfRegionAssignmentFromMeta.html#org.apache.hadoop.hbase.master">SnapshotOfRegionAssignmentFromMeta</a> <div class="block">Used internally for reading meta and constructing datastructures that are then queried, for things like regions to regionservers, table to regions, etc.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/SplitLogManager.html#org.apache.hadoop.hbase.master">SplitLogManager</a> <div class="block">Distributes the task of log splitting to the available region servers.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/SplitLogManager.ResubmitDirective.html#org.apache.hadoop.hbase.master">SplitLogManager.ResubmitDirective</a> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/SplitLogManager.Task.html#org.apache.hadoop.hbase.master">SplitLogManager.Task</a> <div class="block">in memory state of an active task.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/SplitLogManager.TaskBatch.html#org.apache.hadoop.hbase.master">SplitLogManager.TaskBatch</a> <div class="block">Keeps track of the batch of tasks submitted together by a caller in splitLogDistributed().</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/SplitLogManager.TerminationStatus.html#org.apache.hadoop.hbase.master">SplitLogManager.TerminationStatus</a> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/SplitLogManager.TimeoutMonitor.html#org.apache.hadoop.hbase.master">SplitLogManager.TimeoutMonitor</a> <div class="block">Periodically checks all active tasks and resubmits the ones that have timed out</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/SplitOrMergeTracker.html#org.apache.hadoop.hbase.master">SplitOrMergeTracker</a> <div class="block">Tracks the switch of split and merge states in ZK</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/SplitOrMergeTracker.SwitchStateTracker.html#org.apache.hadoop.hbase.master">SplitOrMergeTracker.SwitchStateTracker</a> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/TableNamespaceManager.html#org.apache.hadoop.hbase.master">TableNamespaceManager</a> <div class="block">This is a helper class used internally to manage the namespace metadata that is stored in TableName.NAMESPACE_TABLE_NAME.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/master/class-use/TableStateManager.html#org.apache.hadoop.hbase.master">TableStateManager</a> <div class="block">This is a helper class used to manage table states.</div> </td> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b11656f/devapidocs/org/apache/hadoop/hbase/master/procedure/FairQueue.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/procedure/FairQueue.html b/devapidocs/org/apache/hadoop/hbase/master/procedure/FairQueue.html index 855bc18..82ee3e2 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/procedure/FairQueue.html +++ b/devapidocs/org/apache/hadoop/hbase/master/procedure/FairQueue.html @@ -275,7 +275,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockList"> <li class="blockList"> <h4>remove</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/FairQueue.html#line.57">remove</a>(<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/Queue.html" title="class in org.apache.hadoop.hbase.master.procedure">Queue</a><<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/FairQueue.html" title="type parameter in FairQueue">T</a>> queue)</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/FairQueue.html#line.59">remove</a>(<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/Queue.html" title="class in org.apache.hadoop.hbase.master.procedure">Queue</a><<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/FairQueue.html" title="type parameter in FairQueue">T</a>> queue)</pre> </li> </ul> <a name="poll--"> @@ -284,7 +284,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html <ul class="blockListLast"> <li class="blockList"> <h4>poll</h4> -<pre>public <a href="../../../../../../org/apache/hadoop/hbase/master/procedure/Queue.html" title="class in org.apache.hadoop.hbase.master.procedure">Queue</a><<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/FairQueue.html" title="type parameter in FairQueue">T</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/FairQueue.html#line.62">poll</a>()</pre> +<pre>public <a href="../../../../../../org/apache/hadoop/hbase/master/procedure/Queue.html" title="class in org.apache.hadoop.hbase.master.procedure">Queue</a><<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/FairQueue.html" title="type parameter in FairQueue">T</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/FairQueue.html#line.64">poll</a>()</pre> </li> </ul> </li>