http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/package-use.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/package-use.html 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/package-use.html
index 38275f2..b886e22 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/assignment/package-use.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/package-use.html
@@ -139,16 +139,6 @@
 <td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/AssignmentManager.RegionInTransitionStat.html#org.apache.hadoop.hbase.master.assignment">AssignmentManager.RegionInTransitionStat</a>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/AssignProcedure.html#org.apache.hadoop.hbase.master.assignment">AssignProcedure</a>
-<div class="block">Procedure that describe the assignment of a single 
region.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/AssignProcedure.CompareAssignProcedure.html#org.apache.hadoop.hbase.master.assignment">AssignProcedure.CompareAssignProcedure</a>
-<div class="block">Sort AssignProcedures such that meta and system assigns 
come first before user-space assigns.</div>
-</td>
-</tr>
-<tr class="rowColor">
 <td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/GCRegionProcedure.html#org.apache.hadoop.hbase.master.assignment">GCRegionProcedure</a>
 <div class="block">GC a Region that is no longer in use.</div>
 </td>
@@ -159,53 +149,55 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/MoveRegionProcedure.html#org.apache.hadoop.hbase.master.assignment">MoveRegionProcedure</a>
-<div class="block">Procedure that implements a RegionPlan.</div>
+<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/RegionRemoteProcedureBase.html#org.apache.hadoop.hbase.master.assignment">RegionRemoteProcedureBase</a>
+<div class="block">The base class for the remote procedures used to open/close 
a region.</div>
 </td>
 </tr>
 <tr class="altColor">
+<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/RegionStateNode.html#org.apache.hadoop.hbase.master.assignment">RegionStateNode</a>
+<div class="block">Current Region State.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.html#org.apache.hadoop.hbase.master.assignment">RegionStates</a>
 <div class="block">RegionStates contains a set of Maps that describes the 
in-memory state of the AM, with
  the regions available in the system, the region in transition, the offline 
regions and
  the servers holding regions.</div>
 </td>
 </tr>
-<tr class="rowColor">
-<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.RegionFailedOpen.html#org.apache.hadoop.hbase.master.assignment">RegionStates.RegionFailedOpen</a>&nbsp;</td>
-</tr>
 <tr class="altColor">
-<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.RegionStateNode.html#org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateNode</a>
-<div class="block">Current Region State.</div>
-</td>
+<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.RegionFailedOpen.html#org.apache.hadoop.hbase.master.assignment">RegionStates.RegionFailedOpen</a>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.RegionStateStampComparator.html#org.apache.hadoop.hbase.master.assignment">RegionStates.RegionStateStampComparator</a>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.ServerReportEvent.html#org.apache.hadoop.hbase.master.assignment">RegionStates.ServerReportEvent</a>&nbsp;</td>
+<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/RegionStateStore.html#org.apache.hadoop.hbase.master.assignment">RegionStateStore</a>
+<div class="block">Store Region State to hbase:meta table.</div>
+</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.ServerState.html#org.apache.hadoop.hbase.master.assignment">RegionStates.ServerState</a>
-<div class="block">Server State.</div>
-</td>
+<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/RegionStateStore.RegionStateVisitor.html#org.apache.hadoop.hbase.master.assignment">RegionStateStore.RegionStateVisitor</a>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.ServerStateNode.html#org.apache.hadoop.hbase.master.assignment">RegionStates.ServerStateNode</a>
-<div class="block">State of Server; list of hosted regions, etc.</div>
+<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/RegionTransitionProcedure.html#org.apache.hadoop.hbase.master.assignment">RegionTransitionProcedure</a>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Do not use any 
more.</span></div>
+</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/RegionStateStore.html#org.apache.hadoop.hbase.master.assignment">RegionStateStore</a>
-<div class="block">Store Region State to hbase:meta table.</div>
+<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/ServerState.html#org.apache.hadoop.hbase.master.assignment">ServerState</a>
+<div class="block">Server State.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/RegionStateStore.RegionStateVisitor.html#org.apache.hadoop.hbase.master.assignment">RegionStateStore.RegionStateVisitor</a>&nbsp;</td>
+<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/ServerStateNode.html#org.apache.hadoop.hbase.master.assignment">ServerStateNode</a>
+<div class="block">State of Server; list of hosted regions, etc.</div>
+</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/RegionTransitionProcedure.html#org.apache.hadoop.hbase.master.assignment">RegionTransitionProcedure</a>
-<div class="block">Base class for the Assign and Unassign Procedure.</div>
-</td>
+<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/ServerStateNode.ServerReportEvent.html#org.apache.hadoop.hbase.master.assignment">ServerStateNode.ServerReportEvent</a>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/SplitTableRegionProcedure.html#org.apache.hadoop.hbase.master.assignment">SplitTableRegionProcedure</a>
@@ -213,8 +205,8 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/UnassignProcedure.html#org.apache.hadoop.hbase.master.assignment">UnassignProcedure</a>
-<div class="block">Procedure that describes the unassignment of a single 
region.</div>
+<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/TransitRegionStateProcedure.html#org.apache.hadoop.hbase.master.assignment">TransitRegionStateProcedure</a>
+<div class="block">The procedure to deal with the state transition of a 
region.</div>
 </td>
 </tr>
 </tbody>
@@ -234,11 +226,6 @@
 <div class="block">The AssignmentManager is the coordinator for region 
assign/unassign operations.</div>
 </td>
 </tr>
-<tr class="rowColor">
-<td class="colOne"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/class-use/MoveRegionProcedure.html#org.apache.hadoop.hbase.master.procedure">MoveRegionProcedure</a>
-<div class="block">Procedure that implements a RegionPlan.</div>
-</td>
-</tr>
 </tbody>
 </table>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/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 1799704..abd92a9 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html
@@ -198,8 +198,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>&lt;E&gt; (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>&lt;T&gt;, 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/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/class-use/AssignmentListener.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/class-use/AssignmentListener.html 
b/devapidocs/org/apache/hadoop/hbase/master/class-use/AssignmentListener.html
deleted file mode 100644
index ff66f8f..0000000
--- 
a/devapidocs/org/apache/hadoop/hbase/master/class-use/AssignmentListener.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<!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.AssignmentListener 
(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.AssignmentListener (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/AssignmentListener.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/AssignmentListener.html"
 target="_top">Frames</a></li>
-<li><a href="AssignmentListener.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a 
href="../../../../../../allclasses-noframe.html">All&nbsp;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.AssignmentListener" class="title">Uses of 
Interface<br>org.apache.hadoop.hbase.master.AssignmentListener</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/AssignmentListener.html" 
title="interface in 
org.apache.hadoop.hbase.master">AssignmentListener</a></span><span 
class="tabEnd">&nbsp;</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.assignment">org.apache.hadoop.hbase.master.assignment</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="org.apache.hadoop.hbase.master.assignment">
-<!--   -->
-</a>
-<h3>Uses of <a 
href="../../../../../../org/apache/hadoop/hbase/master/AssignmentListener.html" 
title="interface in org.apache.hadoop.hbase.master">AssignmentListener</a> in 
<a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/package-summary.html">org.apache.hadoop.hbase.master.assignment</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Use table, listing fields, and an explanation">
-<caption><span>Fields in <a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/package-summary.html">org.apache.hadoop.hbase.master.assignment</a>
 with type parameters of type <a 
href="../../../../../../org/apache/hadoop/hbase/master/AssignmentListener.html" 
title="interface in 
org.apache.hadoop.hbase.master">AssignmentListener</a></span><span 
class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>private <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CopyOnWriteArrayList.html?is-external=true";
 title="class or interface in 
java.util.concurrent">CopyOnWriteArrayList</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/master/AssignmentListener.html" 
title="interface in 
org.apache.hadoop.hbase.master">AssignmentListener</a>&gt;</code></td>
-<td class="colLast"><span 
class="typeNameLabel">AssignmentManager.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#listeners">listeners</a></span></code>
-<div class="block">Listeners that are called on assignment events.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<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/assignment/package-summary.html">org.apache.hadoop.hbase.master.assignment</a>
 with parameters of type <a 
href="../../../../../../org/apache/hadoop/hbase/master/AssignmentListener.html" 
title="interface in 
org.apache.hadoop.hbase.master">AssignmentListener</a></span><span 
class="tabEnd">&nbsp;</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>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#registerListener-org.apache.hadoop.hbase.master.AssignmentListener-">registerListener</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/AssignmentListener.html" 
title="interface in 
org.apache.hadoop.hbase.master">AssignmentListener</a>&nbsp;listener)</code>
-<div class="block">Add the listener to the notification list.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span 
class="typeNameLabel">AssignmentManager.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#unregisterListener-org.apache.hadoop.hbase.master.AssignmentListener-">unregisterListener</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/AssignmentListener.html" 
title="interface in 
org.apache.hadoop.hbase.master">AssignmentListener</a>&nbsp;listener)</code>
-<div class="block">Remove the listener from the notification list.</div>
-</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/AssignmentListener.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/AssignmentListener.html"
 target="_top">Frames</a></li>
-<li><a href="AssignmentListener.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a 
href="../../../../../../allclasses-noframe.html">All&nbsp;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 &#169; 2007&#x2013;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/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/class-use/RegionPlan.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/class-use/RegionPlan.html 
b/devapidocs/org/apache/hadoop/hbase/master/class-use/RegionPlan.html
index 7787ed8..378b74b 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/class-use/RegionPlan.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/class-use/RegionPlan.html
@@ -235,7 +235,9 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>private <a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionPlan.html" 
title="class in org.apache.hadoop.hbase.master">RegionPlan</a></code></td>
-<td class="colLast"><span 
class="typeNameLabel">MoveRegionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/MoveRegionProcedure.html#plan">plan</a></span></code>&nbsp;</td>
+<td class="colLast"><span 
class="typeNameLabel">MoveRegionProcedure.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/MoveRegionProcedure.html#plan">plan</a></span></code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
+&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -247,28 +249,11 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><code>private <a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/MoveRegionProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">MoveRegionProcedure</a></code></td>
-<td class="colLast"><span 
class="typeNameLabel">AssignmentManager.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#createMoveRegionProcedure-org.apache.hadoop.hbase.master.RegionPlan-">createMoveRegionProcedure</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/master/RegionPlan.html" 
title="class in 
org.apache.hadoop.hbase.master">RegionPlan</a>&nbsp;plan)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Future.html?is-external=true";
 title="class or interface in 
java.util.concurrent">Future</a>&lt;byte[]&gt;</code></td>
 <td class="colLast"><span 
class="typeNameLabel">AssignmentManager.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#moveAsync-org.apache.hadoop.hbase.master.RegionPlan-">moveAsync</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/master/RegionPlan.html" 
title="class in 
org.apache.hadoop.hbase.master">RegionPlan</a>&nbsp;regionPlan)</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/package-summary.html">org.apache.hadoop.hbase.master.assignment</a>
 with parameters of type <a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionPlan.html" 
title="class in org.apache.hadoop.hbase.master">RegionPlan</a></span><span 
class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/MoveRegionProcedure.html#MoveRegionProcedure-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.master.RegionPlan-boolean-">MoveRegionProcedure</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
-                   <a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionPlan.html" 
title="class in org.apache.hadoop.hbase.master">RegionPlan</a>&nbsp;plan,
-                   boolean&nbsp;check)</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
 </li>
 <li class="blockList"><a name="org.apache.hadoop.hbase.master.balancer">
 <!--   -->

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/class-use/RegionState.State.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/class-use/RegionState.State.html 
b/devapidocs/org/apache/hadoop/hbase/master/class-use/RegionState.State.html
index c314dc4..d799dd2 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/class-use/RegionState.State.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/class-use/RegionState.State.html
@@ -299,16 +299,16 @@ the order they are declared.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private <a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in org.apache.hadoop.hbase.master">RegionState.State</a></code></td>
-<td class="colLast"><span 
class="typeNameLabel">RegionStates.RegionStateNode.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html#state">state</a></span></code>
+<td class="colLast"><span 
class="typeNameLabel">RegionStateNode.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateNode.html#state">state</a></span></code>
 <div class="block">A Region-in-Transition (RIT) moves through states.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>protected static <a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master">RegionState.State</a>[]</code></td>
+<td class="colFirst"><code>(package private) static <a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master">RegionState.State</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#STATES_EXPECTED_ON_CLOSE">STATES_EXPECTED_ON_CLOSE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>protected static <a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master">RegionState.State</a>[]</code></td>
+<td class="colFirst"><code>(package private) static <a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master">RegionState.State</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#STATES_EXPECTED_ON_OPEN">STATES_EXPECTED_ON_OPEN</a></span></code>&nbsp;</td>
 </tr>
 </tbody>
@@ -329,7 +329,7 @@ the order they are declared.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in org.apache.hadoop.hbase.master">RegionState.State</a></code></td>
-<td class="colLast"><span 
class="typeNameLabel">RegionStates.RegionStateNode.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html#getState--">getState</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span 
class="typeNameLabel">RegionStateNode.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateNode.html#getState--">getState</a></span>()</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>
@@ -355,7 +355,7 @@ the order they are declared.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span 
class="typeNameLabel">RegionStates.RegionStateNode.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html#isInState-org.apache.hadoop.hbase.master.RegionState.State...-">isInState</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master">RegionState.State</a>...&nbsp;expected)</code>&nbsp;</td>
+<td class="colLast"><span 
class="typeNameLabel">RegionStateNode.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateNode.html#isInState-org.apache.hadoop.hbase.master.RegionState.State...-">isInState</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master">RegionState.State</a>...&nbsp;expected)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
@@ -363,49 +363,54 @@ the order they are declared.</div>
                <a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master">RegionState.State</a>...&nbsp;state)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span 
class="typeNameLabel">RegionStates.RegionStateNode.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html#setState-org.apache.hadoop.hbase.master.RegionState.State-org.apache.hadoop.hbase.master.RegionState.State...-">setState</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master">RegionState.State</a>&nbsp;update,
-        <a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master">RegionState.State</a>...&nbsp;expected)</code>&nbsp;</td>
+<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#preTransitCheck-org.apache.hadoop.hbase.master.assignment.RegionStateNode-org.apache.hadoop.hbase.master.RegionState.State:A-">preTransitCheck</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateNode.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">RegionStateNode</a>&nbsp;regionNode,
+               <a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master">RegionState.State</a>[]&nbsp;expectedStates)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span 
class="typeNameLabel">RegionStates.RegionStateNode.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html#setState-org.apache.hadoop.hbase.master.RegionState.State-org.apache.hadoop.hbase.master.RegionState.State...-">setState</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master">RegionState.State</a>&nbsp;update,
+<td class="colLast"><span 
class="typeNameLabel">RegionStateNode.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateNode.html#setState-org.apache.hadoop.hbase.master.RegionState.State-org.apache.hadoop.hbase.master.RegionState.State...-">setState</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master">RegionState.State</a>&nbsp;update,
         <a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master">RegionState.State</a>...&nbsp;expected)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span 
class="typeNameLabel">RegionStateNode.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateNode.html#setState-org.apache.hadoop.hbase.master.RegionState.State-org.apache.hadoop.hbase.master.RegionState.State...-">setState</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master">RegionState.State</a>&nbsp;update,
+        <a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master">RegionState.State</a>...&nbsp;expected)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span 
class="typeNameLabel">RegionStates.RegionStateNode.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html#transitionState-org.apache.hadoop.hbase.master.RegionState.State-org.apache.hadoop.hbase.master.RegionState.State...-">transitionState</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master">RegionState.State</a>&nbsp;update,
+<td class="colLast"><span 
class="typeNameLabel">RegionStateNode.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateNode.html#transitionState-org.apache.hadoop.hbase.master.RegionState.State-org.apache.hadoop.hbase.master.RegionState.State...-">transitionState</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master">RegionState.State</a>&nbsp;update,
                <a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master">RegionState.State</a>...&nbsp;expected)</code>
-<div class="block">Set new <a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master"><code>RegionState.State</code></a> but only if 
currently in <code>expected</code> State
- (if not, throw <a 
href="../../../../../../org/apache/hadoop/hbase/exceptions/UnexpectedStateException.html"
 title="class in 
org.apache.hadoop.hbase.exceptions"><code>UnexpectedStateException</code></a>.</div>
+<div class="block">Set new <a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master"><code>RegionState.State</code></a> but only if 
currently in <code>expected</code> State (if not, throw
+ <a 
href="../../../../../../org/apache/hadoop/hbase/exceptions/UnexpectedStateException.html"
 title="class in 
org.apache.hadoop.hbase.exceptions"><code>UnexpectedStateException</code></a>.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span 
class="typeNameLabel">RegionStates.RegionStateNode.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html#transitionState-org.apache.hadoop.hbase.master.RegionState.State-org.apache.hadoop.hbase.master.RegionState.State...-">transitionState</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master">RegionState.State</a>&nbsp;update,
+<td class="colLast"><span 
class="typeNameLabel">RegionStateNode.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateNode.html#transitionState-org.apache.hadoop.hbase.master.RegionState.State-org.apache.hadoop.hbase.master.RegionState.State...-">transitionState</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master">RegionState.State</a>&nbsp;update,
                <a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master">RegionState.State</a>...&nbsp;expected)</code>
-<div class="block">Set new <a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master"><code>RegionState.State</code></a> but only if 
currently in <code>expected</code> State
- (if not, throw <a 
href="../../../../../../org/apache/hadoop/hbase/exceptions/UnexpectedStateException.html"
 title="class in 
org.apache.hadoop.hbase.exceptions"><code>UnexpectedStateException</code></a>.</div>
+<div class="block">Set new <a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master"><code>RegionState.State</code></a> but only if 
currently in <code>expected</code> State (if not, throw
+ <a 
href="../../../../../../org/apache/hadoop/hbase/exceptions/UnexpectedStateException.html"
 title="class in 
org.apache.hadoop.hbase.exceptions"><code>UnexpectedStateException</code></a>.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">RegionStateStore.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateStore.html#updateMetaLocation-org.apache.hadoop.hbase.client.RegionInfo-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.master.RegionState.State-">updateMetaLocation</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo,
                   <a 
href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class 
in org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName,
                   <a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master">RegionState.State</a>&nbsp;state)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">RegionStateStore.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateStore.html#updateRegionLocation-org.apache.hadoop.hbase.client.RegionInfo-org.apache.hadoop.hbase.master.RegionState.State-org.apache.hadoop.hbase.client.Put-">updateRegionLocation</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo,
                     <a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in org.apache.hadoop.hbase.master">RegionState.State</a>&nbsp;state,
                     <a 
href="../../../../../../org/apache/hadoop/hbase/client/Put.html" title="class 
in org.apache.hadoop.hbase.client">Put</a>&nbsp;put)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">RegionStates.</span><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.html#updateRegionState-org.apache.hadoop.hbase.client.RegionInfo-org.apache.hadoop.hbase.master.RegionState.State-">updateRegionState</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo,
                  <a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in 
org.apache.hadoop.hbase.master">RegionState.State</a>&nbsp;state)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">RegionStateStore.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateStore.html#updateUserRegionLocation-org.apache.hadoop.hbase.client.RegionInfo-org.apache.hadoop.hbase.master.RegionState.State-org.apache.hadoop.hbase.ServerName-long-long-">updateUserRegionLocation</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo,
                         <a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" 
title="enum in org.apache.hadoop.hbase.master">RegionState.State</a>&nbsp;state,
@@ -413,7 +418,7 @@ the order they are declared.</div>
                         long&nbsp;openSeqNum,
                         long&nbsp;pid)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span 
class="typeNameLabel">RegionStateStore.RegionStateVisitor.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateStore.RegionStateVisitor.html#visitRegionState-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.hbase.client.RegionInfo-org.apache.hadoop.hbase.master.RegionState.State-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.ServerName-long-">visitRegionState</a></span>(<a
 href="../../../../../../org/apache/hadoop/hbase/client/Result.html" 
title="class in org.apache.hadoop.hbase.client">Result</a>&nbsp;result,
                 <a 
href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo,

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/class-use/RegionState.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/class-use/RegionState.html 
b/devapidocs/org/apache/hadoop/hbase/master/class-use/RegionState.html
index 8fcd41a..8cfa680 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/class-use/RegionState.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/class-use/RegionState.html
@@ -312,7 +312,7 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../../org/apache/hadoop/hbase/master/RegionState.html" 
title="class in org.apache.hadoop.hbase.master">RegionState</a></code></td>
-<td class="colLast"><span 
class="typeNameLabel">RegionStates.RegionStateNode.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html#toRegionState--">toRegionState</a></span>()</code>&nbsp;</td>
+<td class="colLast"><span 
class="typeNameLabel">RegionStateNode.</span><code><span 
class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/RegionStateNode.html#toRegionState--">toRegionState</a></span>()</code>&nbsp;</td>
 </tr>
 </tbody>
 </table>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/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 efce480..ddbd381 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/package-frame.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/package-frame.html
@@ -13,7 +13,6 @@
 <div class="indexContainer">
 <h2 title="Interfaces">Interfaces</h2>
 <ul title="Interfaces">
-<li><a href="AssignmentListener.html" title="interface in 
org.apache.hadoop.hbase.master" target="classFrame"><span 
class="interfaceName">AssignmentListener</span></a></li>
 <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>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/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 e297344..d446197 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/package-summary.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/package-summary.html
@@ -83,108 +83,102 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/master/AssignmentListener.html" 
title="interface in org.apache.hadoop.hbase.master">AssignmentListener</a></td>
-<td class="colLast">
-<div class="block">Get notification of assignment events.</div>
-</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/master/ClusterSchema.html" 
title="interface in org.apache.hadoop.hbase.master">ClusterSchema</a></td>
 <td class="colLast">
 <div class="block">View and edit the current cluster schema.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/master/ClusterSchemaService.html" 
title="interface in 
org.apache.hadoop.hbase.master">ClusterSchemaService</a></td>
 <td class="colLast">
 <div class="block">Mixes in ClusterSchema and Service</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
href="../../../../../org/apache/hadoop/hbase/master/ClusterStatusPublisher.Publisher.html"
 title="interface in 
org.apache.hadoop.hbase.master">ClusterStatusPublisher.Publisher</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <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">
+<tr class="altColor">
 <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="altColor">
+<tr class="rowColor">
 <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="rowColor">
+<tr class="altColor">
 <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">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <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">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <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="altColor">
+<tr class="rowColor">
 <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="rowColor">
+<tr class="altColor">
 <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="altColor">
+<tr class="rowColor">
 <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="rowColor">
+<tr class="altColor">
 <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="altColor">
+<tr class="rowColor">
 <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="rowColor">
+<tr class="altColor">
 <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="altColor">
+<tr class="rowColor">
 <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">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <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="altColor">
+<tr class="rowColor">
 <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/7ae6a80c/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 207a285..f445670 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
@@ -284,7 +284,6 @@
 </li>
 </ul>
 </li>
-<li type="circle">org.apache.hadoop.hbase.master.<a 
href="../../../../../org/apache/hadoop/hbase/master/AssignmentListener.html" 
title="interface in org.apache.hadoop.hbase.master"><span 
class="typeNameLink">AssignmentListener</span></a></li>
 <li type="circle">java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true";
 title="class or interface in java.lang"><span 
class="typeNameLink">AutoCloseable</span></a>
 <ul>
 <li type="circle">java.io.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true";
 title="class or interface in java.io"><span 
class="typeNameLink">Closeable</span></a>
@@ -348,11 +347,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>&lt;E&gt; (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>&lt;T&gt;, 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/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/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/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/RegionState.State.html" 
title="enum in org.apache.hadoop.hbase.master"><span 
class="typeNameLink">RegionState.State</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/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 c333fbf..0bafe04 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/package-use.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/package-use.html
@@ -622,43 +622,38 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colOne"><a 
href="../../../../../org/apache/hadoop/hbase/master/class-use/AssignmentListener.html#org.apache.hadoop.hbase.master.assignment">AssignmentListener</a>
-<div class="block">Get notification of assignment events.</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.assignment">LoadBalancer</a>
 <div class="block">Makes decisions about the placement and movement of Regions 
across
  RegionServers.</div>
 </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.assignment">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/MetricsAssignmentManager.html#org.apache.hadoop.hbase.master.assignment">MetricsAssignmentManager</a>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a 
href="../../../../../org/apache/hadoop/hbase/master/class-use/RegionPlan.html#org.apache.hadoop.hbase.master.assignment">RegionPlan</a>
 <div class="block">Stores the plan for the move of an individual region.</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.assignment">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.assignment">RegionState.State</a>&nbsp;</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.assignment">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/TableStateManager.html#org.apache.hadoop.hbase.master.assignment">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/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html
 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html
index f3691b2..7c3e7be 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html
@@ -128,7 +128,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <dl>
 <dt>Direct Known Subclasses:</dt>
-<dd><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/GCRegionProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">GCRegionProcedure</a>, <a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/MoveRegionProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">MoveRegionProcedure</a>, <a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">SplitTableRegionProcedure</a></dd>
+<dd><a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/GCRegionProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">GCRegionProcedure</a>, <a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/MoveRegionProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">MoveRegionProcedure</a>, <a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">SplitTableRegionProcedure</a>, <a 
href="../../../../../../org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html"
 title="class in 
org.apache.hadoop.hbase.master.assignment">TransitRegionStateProcedure</a></dd>
 </dl>
 <hr>
 <br>
@@ -215,13 +215,16 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constructor Summary table, listing constructors, and an explanation">
 <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
-<th class="colOne" scope="col">Constructor and Description</th>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#AbstractStateMachineRegionProcedure--">AbstractStateMachineRegionProcedure</a></span>()</code>&nbsp;</td>
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#AbstractStateMachineRegionProcedure--">AbstractStateMachineRegionProcedure</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#AbstractStateMachineRegionProcedure-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.client.RegionInfo-">AbstractStateMachineRegionProcedure</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#AbstractStateMachineRegionProcedure-org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv-org.apache.hadoop.hbase.client.RegionInfo-">AbstractStateMachineRegionProcedure</a></span>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
                                    <a 
href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;hri)</code>&nbsp;</td>
 </tr>
 </table>
@@ -259,7 +262,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 </td>
 </tr>
 <tr id="i3" class="rowColor">
-<td class="colFirst"><code>protected <a 
href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></td>
+<td class="colFirst"><code><a 
href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#getRegion--">getRegion</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i4" class="altColor">
@@ -374,8 +377,8 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>AbstractStateMachineRegionProcedure</h4>
-<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.43">AbstractStateMachineRegionProcedure</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
-                                           <a 
href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;hri)</pre>
+<pre>protected&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.43">AbstractStateMachineRegionProcedure</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
+                                              <a 
href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;hri)</pre>
 </li>
 </ul>
 <a name="AbstractStateMachineRegionProcedure--">
@@ -384,7 +387,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockListLast">
 <li class="blockList">
 <h4>AbstractStateMachineRegionProcedure</h4>
-<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.49">AbstractStateMachineRegionProcedure</a>()</pre>
+<pre>protected&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.48">AbstractStateMachineRegionProcedure</a>()</pre>
 </li>
 </ul>
 </li>
@@ -401,7 +404,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>getRegion</h4>
-<pre>protected&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.57">getRegion</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.56">getRegion</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>The RegionInfo of the region we are operating on.</dd>
@@ -414,7 +417,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>setRegion</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.64">setRegion</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;hri)</pre>
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.63">setRegion</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;hri)</pre>
 <div class="block">Used when deserializing. Otherwise, DON'T TOUCH IT!</div>
 </li>
 </ul>
@@ -424,7 +427,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>getTableName</h4>
-<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.69">getTableName</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.68">getTableName</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.html#getTableName--">getTableName</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.html"
 title="interface in 
org.apache.hadoop.hbase.master.procedure">TableProcedureInterface</a></code></dd>
@@ -441,7 +444,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>getTableOperationType</h4>
-<pre>public abstract&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.TableOperationType.html"
 title="enum in 
org.apache.hadoop.hbase.master.procedure">TableProcedureInterface.TableOperationType</a>&nbsp;<a
 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.74">getTableOperationType</a>()</pre>
+<pre>public abstract&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.TableOperationType.html"
 title="enum in 
org.apache.hadoop.hbase.master.procedure">TableProcedureInterface.TableOperationType</a>&nbsp;<a
 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.73">getTableOperationType</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.html#getTableOperationType--">TableProcedureInterface</a></code></span></div>
 <div class="block">Given an operation type we can take decisions about what to 
do with pending operations.
  e.g. if we get a delete and we have some table operation pending (e.g. add 
column)
@@ -462,7 +465,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>toStringClassDetails</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.77">toStringClassDetails</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true";
 title="class or interface in java.lang">StringBuilder</a>&nbsp;sb)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.76">toStringClassDetails</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true";
 title="class or interface in java.lang">StringBuilder</a>&nbsp;sb)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#toStringClassDetails-java.lang.StringBuilder-">Procedure</a></code></span></div>
 <div class="block">Extend the toString() information with the procedure details
  e.g. className and parameters</div>
@@ -480,7 +483,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>checkTableModifiable</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.88">checkTableModifiable</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.87">checkTableModifiable</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)
                              throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Check whether a table is modifiable - exists and either 
offline or online with config set</div>
 <dl>
@@ -499,7 +502,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>holdLock</h4>
-<pre>protected&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.96">holdLock</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</pre>
+<pre>protected&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.95">holdLock</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#holdLock-TEnvironment-">Procedure</a></code></span></div>
 <div class="block">Used to keep the procedure lock even when the procedure is 
yielding or suspended.</div>
 <dl>
@@ -516,7 +519,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>acquireLock</h4>
-<pre>protected&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.LockState.html"
 title="enum in 
org.apache.hadoop.hbase.procedure2">Procedure.LockState</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.101">acquireLock</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</pre>
+<pre>protected&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.LockState.html"
 title="enum in 
org.apache.hadoop.hbase.procedure2">Procedure.LockState</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.100">acquireLock</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#acquireLock-TEnvironment-">Procedure</a></code></span></div>
 <div class="block">The user should override this method if they need a lock on 
an Entity. A lock can be anything,
  and it is up to the implementor. The Procedure Framework will call this 
method just before it
@@ -553,7 +556,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>releaseLock</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.109">releaseLock</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</pre>
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.108">releaseLock</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html"
 title="class in 
org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#releaseLock-TEnvironment-">Procedure</a></code></span></div>
 <div class="block">The user should override this method, and release lock if 
necessary.</div>
 <dl>
@@ -568,7 +571,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>setFailure</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.113">setFailure</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable</a>&nbsp;cause)</pre>
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.112">setFailure</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable</a>&nbsp;cause)</pre>
 </li>
 </ul>
 <a 
name="serializeStateData-org.apache.hadoop.hbase.procedure2.ProcedureStateSerializer-">
@@ -577,7 +580,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockList">
 <li class="blockList">
 <h4>serializeStateData</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.118">serializeStateData</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureStateSerializer.html"
 title="interface in 
org.apache.hadoop.hbase.procedure2">ProcedureStateSerializer</a>&nbsp;serializer)
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.117">serializeStateData</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureStateSerializer.html"
 title="interface in 
org.apache.hadoop.hbase.procedure2">ProcedureStateSerializer</a>&nbsp;serializer)
                            throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#serializeStateData-org.apache.hadoop.hbase.procedure2.ProcedureStateSerializer-">Procedure</a></code></span></div>
 <div class="block">The user-level code of the procedure may have some state to
@@ -599,7 +602,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/master/procedure/Abst
 <ul class="blockListLast">
 <li class="blockList">
 <h4>deserializeStateData</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.125">deserializeStateData</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureStateSerializer.html"
 title="interface in 
org.apache.hadoop.hbase.procedure2">ProcedureStateSerializer</a>&nbsp;serializer)
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineRegionProcedure.html#line.124">deserializeStateData</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/procedure2/ProcedureStateSerializer.html"
 title="interface in 
org.apache.hadoop.hbase.procedure2">ProcedureStateSerializer</a>&nbsp;serializer)
                              throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#deserializeStateData-org.apache.hadoop.hbase.procedure2.ProcedureStateSerializer-">Procedure</a></code></span></div>
 <div class="block">Called on store load to allow the user to decode the 
previously serialized

Reply via email to