http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21726f5a/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.html b/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.html index 92ad329..db455e3 100644 --- a/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.html +++ b/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.html @@ -83,22 +83,50 @@ </tr> <tbody> <tr class="altColor"> -<td class="colFirst"><a href="#org.apache.hadoop.hbase.coordination">org.apache.hadoop.hbase.coordination</a></td> +<td class="colFirst"><a href="#org.apache.hadoop.hbase">org.apache.hadoop.hbase</a></td> <td class="colLast"> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver">org.apache.hadoop.hbase.regionserver</a></td> +<td class="colFirst"><a href="#org.apache.hadoop.hbase.coordination">org.apache.hadoop.hbase.coordination</a></td> <td class="colLast"> </td> </tr> <tr class="altColor"> +<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver">org.apache.hadoop.hbase.regionserver</a></td> +<td class="colLast"> </td> +</tr> +<tr class="rowColor"> <td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.handler">org.apache.hadoop.hbase.regionserver.handler</a></td> <td class="colLast"> </td> </tr> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.hadoop.hbase.wal">org.apache.hadoop.hbase.wal</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"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogWorkerCoordination</a> in <a href="../../../../../../org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</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/package-summary.html">org.apache.hadoop.hbase</a> that return <a href="../../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogWorkerCoordination</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><a href="../../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogWorkerCoordination</a></code></td> +<td class="colLast"><span class="typeNameLabel">CoordinatedStateManager.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/CoordinatedStateManager.html#getSplitLogWorkerCoordination--">getSplitLogWorkerCoordination</a></span>()</code> +<div class="block">Method to retrieve coordination for split log worker</div> +</td> +</tr> +</tbody> +</table> +</li> <li class="blockList"><a name="org.apache.hadoop.hbase.coordination"> <!-- --> </a> @@ -140,12 +168,6 @@ </tr> <tbody> <tr class="altColor"> -<td class="colFirst"><code>abstract <a href="../../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogWorkerCoordination</a></code></td> -<td class="colLast"><span class="typeNameLabel">BaseCoordinatedStateManager.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/coordination/BaseCoordinatedStateManager.html#getSplitLogWorkerCoordination--">getSplitLogWorkerCoordination</a></span>()</code> -<div class="block">Method to retrieve coordination for split log worker</div> -</td> -</tr> -<tr class="rowColor"> <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogWorkerCoordination</a></code></td> <td class="colLast"><span class="typeNameLabel">ZkCoordinatedStateManager.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/coordination/ZkCoordinatedStateManager.html#getSplitLogWorkerCoordination--">getSplitLogWorkerCoordination</a></span>()</code> </td> </tr> @@ -205,6 +227,66 @@ </tbody> </table> </li> +<li class="blockList"><a name="org.apache.hadoop.hbase.wal"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogWorkerCoordination</a> in <a href="../../../../../../org/apache/hadoop/hbase/wal/package-summary.html">org.apache.hadoop.hbase.wal</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/wal/package-summary.html">org.apache.hadoop.hbase.wal</a> declared as <a href="../../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogWorkerCoordination</a></span><span class="tabEnd"> </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="../../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogWorkerCoordination</a></code></td> +<td class="colLast"><span class="typeNameLabel">WALSplitter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.html#splitLogWorkerCoordination">splitLogWorkerCoordination</a></span></code> </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/wal/package-summary.html">org.apache.hadoop.hbase.wal</a> with parameters of type <a href="../../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogWorkerCoordination</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>static boolean</code></td> +<td class="colLast"><span class="typeNameLabel">WALSplitter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/wal/WALSplitter.html#splitLogFile-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.FileStatus-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.util.CancelableProgressable-org.apache.hadoop.hbase.regionserver.LastSequenceId-org.apache.hadoop.hbase.coordination.SplitLogWorkerCoordination-org.apache.hadoop.hbase.client.Connection-org.apache.hadoop.hbase.shaded.protobuf.generated.ZooKeeperProtos.SplitLogTask.RecoveryMode-org.apache.hadoop.hbase.wal.WALFactory-">splitLogFile</a></span>(org.apache.hadoop.fs.Path rootDir, + org.apache.hadoop.fs.FileStatus logfile, + org.apache.hadoop.fs.FileSystem fs, + org.apache.hadoop.conf.Configuration conf, + <a href="../../../../../../org/apache/hadoop/hbase/util/CancelableProgressable.html" title="interface in org.apache.hadoop.hbase.util">CancelableProgressable</a> reporter, + <a href="../../../../../../org/apache/hadoop/hbase/regionserver/LastSequenceId.html" title="interface in org.apache.hadoop.hbase.regionserver">LastSequenceId</a> idChecker, + <a href="../../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogWorkerCoordination</a> splitLogWorkerCoordination, + <a href="../../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, + org.apache.hadoop.hbase.shaded.protobuf.generated.ZooKeeperProtos.SplitLogTask.RecoveryMode mode, + <a href="../../../../../../org/apache/hadoop/hbase/wal/WALFactory.html" title="class in org.apache.hadoop.hbase.wal">WALFactory</a> factory)</code> +<div class="block">Splits a WAL file into region's recovered-edits directory.</div> +</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/wal/package-summary.html">org.apache.hadoop.hbase.wal</a> with parameters of type <a href="../../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogWorkerCoordination</a></span><span class="tabEnd"> </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/wal/WALSplitter.html#WALSplitter-org.apache.hadoop.hbase.wal.WALFactory-org.apache.hadoop.conf.Configuration-org.apache.hadoop.fs.Path-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.hbase.regionserver.LastSequenceId-org.apache.hadoop.hbase.coordination.SplitLogWorkerCoordination-org.apache.hadoop.hbase.client.Connection-org.apache.hadoop.hbase.shaded.protobuf.generated.ZooKeeperProtos.SplitLogTask.RecoveryMode-">WALSplitter</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/wal/WALFactory.html" title="class in org.apache.hadoop.hbase.wal">WALFactory</a> factory, + org.apache.hadoop.conf.Configuration conf, + org.apache.hadoop.fs.Path rootDir, + org.apache.hadoop.fs.FileSystem fs, + <a href="../../../../../../org/apache/hadoop/hbase/regionserver/LastSequenceId.html" title="interface in org.apache.hadoop.hbase.regionserver">LastSequenceId</a> idChecker, + <a href="../../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination">SplitLogWorkerCoordination</a> splitLogWorkerCoordination, + <a href="../../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, + org.apache.hadoop.hbase.shaded.protobuf.generated.ZooKeeperProtos.SplitLogTask.RecoveryMode mode)</code> </td> +</tr> +</tbody> +</table> +</li> </ul> </li> </ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21726f5a/devapidocs/org/apache/hadoop/hbase/coordination/class-use/ZkCoordinatedStateManager.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/coordination/class-use/ZkCoordinatedStateManager.html b/devapidocs/org/apache/hadoop/hbase/coordination/class-use/ZkCoordinatedStateManager.html index 97e74dc..aa610f3 100644 --- a/devapidocs/org/apache/hadoop/hbase/coordination/class-use/ZkCoordinatedStateManager.html +++ b/devapidocs/org/apache/hadoop/hbase/coordination/class-use/ZkCoordinatedStateManager.html @@ -72,59 +72,7 @@ <div class="header"> <h2 title="Uses of Class org.apache.hadoop.hbase.coordination.ZkCoordinatedStateManager" class="title">Uses of Class<br>org.apache.hadoop.hbase.coordination.ZkCoordinatedStateManager</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/coordination/ZkCoordinatedStateManager.html" title="class in org.apache.hadoop.hbase.coordination">ZkCoordinatedStateManager</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.coordination">org.apache.hadoop.hbase.coordination</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.coordination"> -<!-- --> -</a> -<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/coordination/ZkCoordinatedStateManager.html" title="class in org.apache.hadoop.hbase.coordination">ZkCoordinatedStateManager</a> in <a href="../../../../../../org/apache/hadoop/hbase/coordination/package-summary.html">org.apache.hadoop.hbase.coordination</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/coordination/package-summary.html">org.apache.hadoop.hbase.coordination</a> declared as <a href="../../../../../../org/apache/hadoop/hbase/coordination/ZkCoordinatedStateManager.html" title="class in org.apache.hadoop.hbase.coordination">ZkCoordinatedStateManager</a></span><span class="tabEnd"> </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="../../../../../../org/apache/hadoop/hbase/coordination/ZkCoordinatedStateManager.html" title="class in org.apache.hadoop.hbase.coordination">ZkCoordinatedStateManager</a></code></td> -<td class="colLast"><span class="typeNameLabel">ZkSplitLogWorkerCoordination.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/coordination/ZkSplitLogWorkerCoordination.html#manager">manager</a></span></code> </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/coordination/package-summary.html">org.apache.hadoop.hbase.coordination</a> with parameters of type <a href="../../../../../../org/apache/hadoop/hbase/coordination/ZkCoordinatedStateManager.html" title="class in org.apache.hadoop.hbase.coordination">ZkCoordinatedStateManager</a></span><span class="tabEnd"> </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/coordination/ZkSplitLogWorkerCoordination.html#ZkSplitLogWorkerCoordination-org.apache.hadoop.hbase.coordination.ZkCoordinatedStateManager-org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher-">ZkSplitLogWorkerCoordination</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/coordination/ZkCoordinatedStateManager.html" title="class in org.apache.hadoop.hbase.coordination">ZkCoordinatedStateManager</a> zkCoordinatedStateManager, - <a href="../../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a> watcher)</code> </td> -</tr> -</tbody> -</table> -</li> -</ul> -</li> -</ul> -</div> +<div class="classUseContainer">No usage of org.apache.hadoop.hbase.coordination.ZkCoordinatedStateManager</div> <!-- ======= START OF BOTTOM NAVBAR ====== --> <div class="bottomNav"><a name="navbar.bottom"> <!-- --> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21726f5a/devapidocs/org/apache/hadoop/hbase/coordination/package-frame.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/coordination/package-frame.html b/devapidocs/org/apache/hadoop/hbase/coordination/package-frame.html index 7b582ea..35cec0f 100644 --- a/devapidocs/org/apache/hadoop/hbase/coordination/package-frame.html +++ b/devapidocs/org/apache/hadoop/hbase/coordination/package-frame.html @@ -20,7 +20,6 @@ </ul> <h2 title="Classes">Classes</h2> <ul title="Classes"> -<li><a href="BaseCoordinatedStateManager.html" title="class in org.apache.hadoop.hbase.coordination" target="classFrame">BaseCoordinatedStateManager</a></li> <li><a href="SplitLogManagerCoordination.SplitLogManagerDetails.html" title="class in org.apache.hadoop.hbase.coordination" target="classFrame">SplitLogManagerCoordination.SplitLogManagerDetails</a></li> <li><a href="ZkCoordinatedStateManager.html" title="class in org.apache.hadoop.hbase.coordination" target="classFrame">ZkCoordinatedStateManager</a></li> <li><a href="ZKSplitLogManagerCoordination.html" title="class in org.apache.hadoop.hbase.coordination" target="classFrame">ZKSplitLogManagerCoordination</a></li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21726f5a/devapidocs/org/apache/hadoop/hbase/coordination/package-summary.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/coordination/package-summary.html b/devapidocs/org/apache/hadoop/hbase/coordination/package-summary.html index 1acf775..70a044c 100644 --- a/devapidocs/org/apache/hadoop/hbase/coordination/package-summary.html +++ b/devapidocs/org/apache/hadoop/hbase/coordination/package-summary.html @@ -130,38 +130,32 @@ </tr> <tbody> <tr class="altColor"> -<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/coordination/BaseCoordinatedStateManager.html" title="class in org.apache.hadoop.hbase.coordination">BaseCoordinatedStateManager</a></td> -<td class="colLast"> -<div class="block">Base class for <a href="../../../../../org/apache/hadoop/hbase/CoordinatedStateManager.html" title="interface in org.apache.hadoop.hbase"><code>CoordinatedStateManager</code></a> implementations.</div> -</td> -</tr> -<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.SplitLogManagerDetails.html" title="class in org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination.SplitLogManagerDetails</a></td> <td class="colLast"> <div class="block">Detail class that shares data between coordination and split log manager</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/coordination/ZkCoordinatedStateManager.html" title="class in org.apache.hadoop.hbase.coordination">ZkCoordinatedStateManager</a></td> <td class="colLast"> <div class="block">ZooKeeper-based implementation of <a href="../../../../../org/apache/hadoop/hbase/CoordinatedStateManager.html" title="interface in org.apache.hadoop.hbase"><code>CoordinatedStateManager</code></a>.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.html" title="class in org.apache.hadoop.hbase.coordination">ZKSplitLogManagerCoordination</a></td> <td class="colLast"> <div class="block">ZooKeeper based implementation of <a href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination"><code>SplitLogManagerCoordination</code></a></div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/coordination/ZkSplitLogWorkerCoordination.html" title="class in org.apache.hadoop.hbase.coordination">ZkSplitLogWorkerCoordination</a></td> <td class="colLast"> <div class="block">ZooKeeper based implementation of <a href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html" title="interface in org.apache.hadoop.hbase.coordination"><code>SplitLogWorkerCoordination</code></a> It listen for changes in ZooKeeper and</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/coordination/ZkSplitLogWorkerCoordination.ZkSplitTaskDetails.html" title="class in org.apache.hadoop.hbase.coordination">ZkSplitLogWorkerCoordination.ZkSplitTaskDetails</a></td> <td class="colLast"> <div class="block">When ZK-based implementation wants to complete the task, it needs to know task znode and http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21726f5a/devapidocs/org/apache/hadoop/hbase/coordination/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/coordination/package-tree.html b/devapidocs/org/apache/hadoop/hbase/coordination/package-tree.html index bb9a5f0..feac190 100644 --- a/devapidocs/org/apache/hadoop/hbase/coordination/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/coordination/package-tree.html @@ -81,12 +81,8 @@ <ul> <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a> <ul> -<li type="circle">org.apache.hadoop.hbase.coordination.<a href="../../../../../org/apache/hadoop/hbase/coordination/BaseCoordinatedStateManager.html" title="class in org.apache.hadoop.hbase.coordination"><span class="typeNameLink">BaseCoordinatedStateManager</span></a> (implements org.apache.hadoop.hbase.<a href="../../../../../org/apache/hadoop/hbase/CoordinatedStateManager.html" title="interface in org.apache.hadoop.hbase">CoordinatedStateManager</a>) -<ul> -<li type="circle">org.apache.hadoop.hbase.coordination.<a href="../../../../../org/apache/hadoop/hbase/coordination/ZkCoordinatedStateManager.html" title="class in org.apache.hadoop.hbase.coordination"><span class="typeNameLink">ZkCoordinatedStateManager</span></a></li> -</ul> -</li> <li type="circle">org.apache.hadoop.hbase.coordination.<a href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogManagerCoordination.SplitLogManagerDetails.html" title="class in org.apache.hadoop.hbase.coordination"><span class="typeNameLink">SplitLogManagerCoordination.SplitLogManagerDetails</span></a></li> +<li type="circle">org.apache.hadoop.hbase.coordination.<a href="../../../../../org/apache/hadoop/hbase/coordination/ZkCoordinatedStateManager.html" title="class in org.apache.hadoop.hbase.coordination"><span class="typeNameLink">ZkCoordinatedStateManager</span></a> (implements org.apache.hadoop.hbase.<a href="../../../../../org/apache/hadoop/hbase/CoordinatedStateManager.html" title="interface in org.apache.hadoop.hbase">CoordinatedStateManager</a>)</li> <li type="circle">org.apache.hadoop.hbase.coordination.<a href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.CreateAsyncCallback.html" title="class in org.apache.hadoop.hbase.coordination"><span class="typeNameLink">ZKSplitLogManagerCoordination.CreateAsyncCallback</span></a> (implements org.apache.zookeeper.AsyncCallback.StringCallback)</li> <li type="circle">org.apache.hadoop.hbase.coordination.<a href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.CreateRescanAsyncCallback.html" title="class in org.apache.hadoop.hbase.coordination"><span class="typeNameLink">ZKSplitLogManagerCoordination.CreateRescanAsyncCallback</span></a> (implements org.apache.zookeeper.AsyncCallback.StringCallback)</li> <li type="circle">org.apache.hadoop.hbase.coordination.<a href="../../../../../org/apache/hadoop/hbase/coordination/ZKSplitLogManagerCoordination.DeleteAsyncCallback.html" title="class in org.apache.hadoop.hbase.coordination"><span class="typeNameLink">ZKSplitLogManagerCoordination.DeleteAsyncCallback</span></a> (implements org.apache.zookeeper.AsyncCallback.VoidCallback)</li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21726f5a/devapidocs/org/apache/hadoop/hbase/coordination/package-use.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/coordination/package-use.html b/devapidocs/org/apache/hadoop/hbase/coordination/package-use.html index 9a1183f..e449ffe 100644 --- a/devapidocs/org/apache/hadoop/hbase/coordination/package-use.html +++ b/devapidocs/org/apache/hadoop/hbase/coordination/package-use.html @@ -83,53 +83,83 @@ </tr> <tbody> <tr class="altColor"> -<td class="colFirst"><a href="#org.apache.hadoop.hbase.coordination">org.apache.hadoop.hbase.coordination</a></td> +<td class="colFirst"><a href="#org.apache.hadoop.hbase">org.apache.hadoop.hbase</a></td> <td class="colLast"> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><a href="#org.apache.hadoop.hbase.master">org.apache.hadoop.hbase.master</a></td> +<td class="colFirst"><a href="#org.apache.hadoop.hbase.coordination">org.apache.hadoop.hbase.coordination</a></td> <td class="colLast"> </td> </tr> <tr class="altColor"> -<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver">org.apache.hadoop.hbase.regionserver</a></td> +<td class="colFirst"><a href="#org.apache.hadoop.hbase.master">org.apache.hadoop.hbase.master</a></td> <td class="colLast"> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.handler">org.apache.hadoop.hbase.regionserver.handler</a></td> +<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver">org.apache.hadoop.hbase.regionserver</a></td> <td class="colLast"> </td> </tr> <tr class="altColor"> +<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.handler">org.apache.hadoop.hbase.regionserver.handler</a></td> +<td class="colLast"> </td> +</tr> +<tr class="rowColor"> <td class="colFirst"><a href="#org.apache.hadoop.hbase.wal">org.apache.hadoop.hbase.wal</a></td> <td class="colLast"> </td> </tr> </tbody> </table> </li> -<li class="blockList"><a name="org.apache.hadoop.hbase.coordination"> +<li class="blockList"><a name="org.apache.hadoop.hbase"> <!-- --> </a> <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> -<caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/coordination/package-summary.html">org.apache.hadoop.hbase.coordination</a> used by <a href="../../../../../org/apache/hadoop/hbase/coordination/package-summary.html">org.apache.hadoop.hbase.coordination</a></span><span class="tabEnd"> </span></caption> +<caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/coordination/package-summary.html">org.apache.hadoop.hbase.coordination</a> used by <a href="../../../../../org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a></span><span class="tabEnd"> </span></caption> <tr> <th class="colOne" scope="col">Class and Description</th> </tr> <tbody> <tr class="altColor"> -<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/coordination/class-use/BaseCoordinatedStateManager.html#org.apache.hadoop.hbase.coordination">BaseCoordinatedStateManager</a> -<div class="block">Base class for <a href="../../../../../org/apache/hadoop/hbase/CoordinatedStateManager.html" title="interface in org.apache.hadoop.hbase"><code>CoordinatedStateManager</code></a> implementations.</div> +<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/coordination/class-use/SplitLogManagerCoordination.html#org.apache.hadoop.hbase">SplitLogManagerCoordination</a> +<div class="block">Coordination for SplitLogManager.</div> </td> </tr> <tr class="rowColor"> +<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.html#org.apache.hadoop.hbase">SplitLogWorkerCoordination</a> +<div class="block">Coordinated operations for <a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.html" title="class in org.apache.hadoop.hbase.regionserver"><code>SplitLogWorker</code></a> and + <a href="../../../../../org/apache/hadoop/hbase/regionserver/handler/WALSplitterHandler.html" title="class in org.apache.hadoop.hbase.regionserver.handler"><code>WALSplitterHandler</code></a> Important + methods for SplitLogWorker: <BR> + <a href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html#isReady--"><code>SplitLogWorkerCoordination.isReady()</code></a> called from <a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.html#run--"><code>SplitLogWorker.run()</code></a> to check whether the coordination is + ready to supply the tasks <BR> + <a href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html#taskLoop--"><code>SplitLogWorkerCoordination.taskLoop()</code></a> loop for new tasks until the worker is stopped <BR> + <a href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html#isStop--"><code>SplitLogWorkerCoordination.isStop()</code></a> a flag indicates whether worker should finish <BR> + <a href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html#registerListener--"><code>SplitLogWorkerCoordination.registerListener()</code></a> called from <a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.html#run--"><code>SplitLogWorker.run()</code></a> and could register listener + for external changes in coordination (if required) <BR> + <a href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html#endTask-org.apache.hadoop.hbase.SplitLogTask-java.util.concurrent.atomic.LongAdder-org.apache.hadoop.hbase.coordination.SplitLogWorkerCoordination.SplitTaskDetails-"><code>SplitLogWorkerCoordination.endTask(SplitLogTask, LongAdder, SplitTaskDetails)</code></a> notify coordination engine that</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.hadoop.hbase.coordination"> +<!-- --> +</a> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> +<caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/coordination/package-summary.html">org.apache.hadoop.hbase.coordination</a> used by <a href="../../../../../org/apache/hadoop/hbase/coordination/package-summary.html">org.apache.hadoop.hbase.coordination</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/coordination/class-use/SplitLogManagerCoordination.html#org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination</a> <div class="block">Coordination for SplitLogManager.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/coordination/class-use/SplitLogManagerCoordination.SplitLogManagerDetails.html#org.apache.hadoop.hbase.coordination">SplitLogManagerCoordination.SplitLogManagerDetails</a> <div class="block">Detail class that shares data between coordination and split log manager</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.html#org.apache.hadoop.hbase.coordination">SplitLogWorkerCoordination</a> <div class="block">Coordinated operations for <a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.html" title="class in org.apache.hadoop.hbase.regionserver"><code>SplitLogWorker</code></a> and <a href="../../../../../org/apache/hadoop/hbase/regionserver/handler/WALSplitterHandler.html" title="class in org.apache.hadoop.hbase.regionserver.handler"><code>WALSplitterHandler</code></a> Important @@ -143,17 +173,12 @@ <a href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html#endTask-org.apache.hadoop.hbase.SplitLogTask-java.util.concurrent.atomic.LongAdder-org.apache.hadoop.hbase.coordination.SplitLogWorkerCoordination.SplitTaskDetails-"><code>SplitLogWorkerCoordination.endTask(SplitLogTask, LongAdder, SplitTaskDetails)</code></a> notify coordination engine that</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.SplitTaskDetails.html#org.apache.hadoop.hbase.coordination">SplitLogWorkerCoordination.SplitTaskDetails</a> <div class="block">Interface for log-split tasks Used to carry implementation details in encapsulated way through Handlers to the coordination API.</div> </td> </tr> -<tr class="rowColor"> -<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/coordination/class-use/ZkCoordinatedStateManager.html#org.apache.hadoop.hbase.coordination">ZkCoordinatedStateManager</a> -<div class="block">ZooKeeper-based implementation of <a href="../../../../../org/apache/hadoop/hbase/CoordinatedStateManager.html" title="interface in org.apache.hadoop.hbase"><code>CoordinatedStateManager</code></a>.</div> -</td> -</tr> <tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/coordination/class-use/ZKSplitLogManagerCoordination.TaskFinisher.html#org.apache.hadoop.hbase.coordination">ZKSplitLogManagerCoordination.TaskFinisher</a> <div class="block"><a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.html" title="class in org.apache.hadoop.hbase.master"><code>SplitLogManager</code></a> can use objects implementing this @@ -196,11 +221,6 @@ </tr> <tbody> <tr class="altColor"> -<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/coordination/class-use/BaseCoordinatedStateManager.html#org.apache.hadoop.hbase.regionserver">BaseCoordinatedStateManager</a> -<div class="block">Base class for <a href="../../../../../org/apache/hadoop/hbase/CoordinatedStateManager.html" title="interface in org.apache.hadoop.hbase"><code>CoordinatedStateManager</code></a> implementations.</div> -</td> -</tr> -<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.html#org.apache.hadoop.hbase.regionserver">SplitLogWorkerCoordination</a> <div class="block">Coordinated operations for <a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.html" title="class in org.apache.hadoop.hbase.regionserver"><code>SplitLogWorker</code></a> and <a href="../../../../../org/apache/hadoop/hbase/regionserver/handler/WALSplitterHandler.html" title="class in org.apache.hadoop.hbase.regionserver.handler"><code>WALSplitterHandler</code></a> Important @@ -259,8 +279,17 @@ </tr> <tbody> <tr class="altColor"> -<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/coordination/class-use/BaseCoordinatedStateManager.html#org.apache.hadoop.hbase.wal">BaseCoordinatedStateManager</a> -<div class="block">Base class for <a href="../../../../../org/apache/hadoop/hbase/CoordinatedStateManager.html" title="interface in org.apache.hadoop.hbase"><code>CoordinatedStateManager</code></a> implementations.</div> +<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.html#org.apache.hadoop.hbase.wal">SplitLogWorkerCoordination</a> +<div class="block">Coordinated operations for <a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.html" title="class in org.apache.hadoop.hbase.regionserver"><code>SplitLogWorker</code></a> and + <a href="../../../../../org/apache/hadoop/hbase/regionserver/handler/WALSplitterHandler.html" title="class in org.apache.hadoop.hbase.regionserver.handler"><code>WALSplitterHandler</code></a> Important + methods for SplitLogWorker: <BR> + <a href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html#isReady--"><code>SplitLogWorkerCoordination.isReady()</code></a> called from <a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.html#run--"><code>SplitLogWorker.run()</code></a> to check whether the coordination is + ready to supply the tasks <BR> + <a href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html#taskLoop--"><code>SplitLogWorkerCoordination.taskLoop()</code></a> loop for new tasks until the worker is stopped <BR> + <a href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html#isStop--"><code>SplitLogWorkerCoordination.isStop()</code></a> a flag indicates whether worker should finish <BR> + <a href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html#registerListener--"><code>SplitLogWorkerCoordination.registerListener()</code></a> called from <a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.html#run--"><code>SplitLogWorker.run()</code></a> and could register listener + for external changes in coordination (if required) <BR> + <a href="../../../../../org/apache/hadoop/hbase/coordination/SplitLogWorkerCoordination.html#endTask-org.apache.hadoop.hbase.SplitLogTask-java.util.concurrent.atomic.LongAdder-org.apache.hadoop.hbase.coordination.SplitLogWorkerCoordination.SplitTaskDetails-"><code>SplitLogWorkerCoordination.endTask(SplitLogTask, LongAdder, SplitTaskDetails)</code></a> notify coordination engine that</div> </td> </tr> </tbody> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21726f5a/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html b/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html index 8c50bc1..00ca709 100644 --- a/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html +++ b/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6}; +var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -111,7 +111,7 @@ var activeTableTab = "activeTableTab"; <br> <pre>@InterfaceAudience.LimitedPrivate(value="Coprocesssor") @InterfaceStability.Evolving -public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html#line.36">RegionCoprocessorEnvironment</a> +public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html#line.37">RegionCoprocessorEnvironment</a> extends <a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase">CoprocessorEnvironment</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessor.html" title="interface in org.apache.hadoop.hbase.coprocessor">RegionCoprocessor</a>></pre> </li> </ul> @@ -144,18 +144,22 @@ extends <a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.h </td> </tr> <tr id="i2" class="altColor"> +<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/OnlineRegions.html" title="interface in org.apache.hadoop.hbase.regionserver">OnlineRegions</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html#getOnlineRegions--">getOnlineRegions</a></span>()</code> </td> +</tr> +<tr id="i3" class="rowColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html#getRegion--">getRegion</a></span>()</code> </td> </tr> -<tr id="i3" class="rowColor"> +<tr id="i4" class="altColor"> <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/coprocessor/RegionCoprocessorEnvironment.html#getRegionInfo--">getRegionInfo</a></span>()</code> </td> </tr> -<tr id="i4" class="altColor"> +<tr id="i5" class="rowColor"> <td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html#getServerName--">getServerName</a></span>()</code> </td> </tr> -<tr id="i5" class="rowColor"> +<tr id="i6" class="altColor"> <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentMap</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html#getSharedData--">getSharedData</a></span>()</code> </td> </tr> @@ -187,7 +191,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.h <ul class="blockList"> <li class="blockList"> <h4>getRegion</h4> -<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html#line.38">getRegion</a>()</pre> +<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html#line.39">getRegion</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>the region associated with this coprocessor</dd> @@ -200,20 +204,33 @@ extends <a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.h <ul class="blockList"> <li class="blockList"> <h4>getRegionInfo</h4> -<pre><a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html#line.41">getRegionInfo</a>()</pre> +<pre><a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html#line.42">getRegionInfo</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>region information for the region this coprocessor is running on</dd> </dl> </li> </ul> +<a name="getOnlineRegions--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getOnlineRegions</h4> +<pre><a href="../../../../../org/apache/hadoop/hbase/regionserver/OnlineRegions.html" title="interface in org.apache.hadoop.hbase.regionserver">OnlineRegions</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html#line.47">getOnlineRegions</a>()</pre> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Interface to Map of regions online on this RegionServer <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html#getServerName--"><code>getServerName()</code></a>}.</dd> +</dl> +</li> +</ul> <a name="getSharedData--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getSharedData</h4> -<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentMap</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html#line.44">getSharedData</a>()</pre> +<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentMap</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html#line.50">getSharedData</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>shared data between all instances of this coprocessor</dd> @@ -226,7 +243,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.h <ul class="blockList"> <li class="blockList"> <h4>getServerName</h4> -<pre><a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html#line.49">getServerName</a>()</pre> +<pre><a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html#line.55">getServerName</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>Hosting Server's ServerName</dd> @@ -239,7 +256,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.h <ul class="blockList"> <li class="blockList"> <h4>getConnection</h4> -<pre><a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html#line.64">getConnection</a>()</pre> +<pre><a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html#line.70">getConnection</a>()</pre> <div class="block">Be careful RPC'ing from a Coprocessor context. RPC's will fail, stall, retry, and/or crawl because the remote side is not online, is struggling or it is on the other side of a network partition. Any use of Connection from @@ -261,7 +278,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/CoprocessorEnvironment.h <ul class="blockListLast"> <li class="blockList"> <h4>getMetricRegistryForRegionServer</h4> -<pre><a href="../../../../../org/apache/hadoop/hbase/metrics/MetricRegistry.html" title="interface in org.apache.hadoop.hbase.metrics">MetricRegistry</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html#line.81">getMetricRegistryForRegionServer</a>()</pre> +<pre><a href="../../../../../org/apache/hadoop/hbase/metrics/MetricRegistry.html" title="interface in org.apache.hadoop.hbase.metrics">MetricRegistry</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionCoprocessorEnvironment.html#line.87">getMetricRegistryForRegionServer</a>()</pre> <div class="block">Returns a MetricRegistry that can be used to track metrics at the region server level. All metrics tracked at this level will be shared by all the coprocessor instances of the same class in the same region server process. Note that there will be one http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21726f5a/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html b/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html index 821dcd8..b657c33 100644 --- a/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html +++ b/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html @@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab"; </dl> <hr> <br> -<pre>public static enum <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.101">RegionObserver.MutationType</a> +<pre>public static enum <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html#line.102">RegionObserver.MutationType</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html" title="enum in org.apache.hadoop.hbase.coprocessor">RegionObserver.MutationType</a>></pre> <div class="block">Mutation type for postMutationBeforeWAL hook</div> </li> @@ -211,7 +211,7 @@ the order they are declared.</div> <ul class="blockList"> <li class="blockList"> <h4>APPEND</h4> -<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html" title="enum in org.apache.hadoop.hbase.coprocessor">RegionObserver.MutationType</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html#line.102">APPEND</a></pre> +<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html" title="enum in org.apache.hadoop.hbase.coprocessor">RegionObserver.MutationType</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html#line.103">APPEND</a></pre> </li> </ul> <a name="INCREMENT"> @@ -220,7 +220,7 @@ the order they are declared.</div> <ul class="blockListLast"> <li class="blockList"> <h4>INCREMENT</h4> -<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html" title="enum in org.apache.hadoop.hbase.coprocessor">RegionObserver.MutationType</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html#line.102">INCREMENT</a></pre> +<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html" title="enum in org.apache.hadoop.hbase.coprocessor">RegionObserver.MutationType</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html#line.103">INCREMENT</a></pre> </li> </ul> </li> @@ -237,7 +237,7 @@ the order they are declared.</div> <ul class="blockList"> <li class="blockList"> <h4>values</h4> -<pre>public static <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html" title="enum in org.apache.hadoop.hbase.coprocessor">RegionObserver.MutationType</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html#line.574">values</a>()</pre> +<pre>public static <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html" title="enum in org.apache.hadoop.hbase.coprocessor">RegionObserver.MutationType</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html#line.59">values</a>()</pre> <div class="block">Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows: @@ -257,7 +257,7 @@ for (RegionObserver.MutationType c : RegionObserver.MutationType.values()) <ul class="blockListLast"> <li class="blockList"> <h4>valueOf</h4> -<pre>public static <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html" title="enum in org.apache.hadoop.hbase.coprocessor">RegionObserver.MutationType</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html#line.574">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> +<pre>public static <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html" title="enum in org.apache.hadoop.hbase.coprocessor">RegionObserver.MutationType</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html#line.59">valueOf</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre> <div class="block">Returns the enum constant of this type with the specified name. The string must match <i>exactly</i> an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are
